Options
All
  • Public
  • Public/Protected
  • All
Menu

@open-rpc/schema-utils-js

Index

Namespaces

Errors Classes

Other Classes

Options Interfaces

Other Interfaces

Type aliases

Variables

GenerateID Functions

Other Functions

Object literals

Type aliases

AAGUID

AAGUID: BufferSource

AlgorithmIdentifier

AlgorithmIdentifier: string | Algorithm

AlignSetting

AlignSetting: "center" | "end" | "left" | "right" | "start"

AllOfAnyXumYU1GWInteger7Bd9WOt20HjcoOji

AllOfAnyXumYU1GWInteger7Bd9WOt20HjcoOji: Integer7Bd9WOt2 & AnyXumYU1GW

AnimationPlayState

AnimationPlayState: "finished" | "idle" | "paused" | "running"

Any17L18NF5

Any17L18NF5: any

AnyL9Fw4VUO

AnyL9Fw4VUO: any

AnyOfAny17L18NF5UnorderedSetOfAny17L18NF5VWcS9ROiRlIv9QVc

AnyOfAny17L18NF5UnorderedSetOfAny17L18NF5VWcS9ROiRlIv9QVc: Any17L18NF5 | UnorderedSetOfAny17L18NF5VWcS9ROi

AnyOfJSONSchemaUnorderedSetOfJSONSchemawrpyYBUSSidr3R5Q

AnyOfJSONSchemaUnorderedSetOfJSONSchemawrpyYBUSSidr3R5Q: JSONSchema | UnorderedSetOfJSONSchemawrpyYBUS
default

true

AnyXumYU1GW

AnyXumYU1GW: any

AppendMode

AppendMode: "segments" | "sequence"

ArrayBufferLike

ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]

AttestationConveyancePreference

AttestationConveyancePreference: "direct" | "indirect" | "none"

AudioContextLatencyCategory

AudioContextLatencyCategory: "balanced" | "interactive" | "playback"

AudioContextState

AudioContextState: "closed" | "running" | "suspended"

AuthenticationExtensionsSupported

AuthenticationExtensionsSupported: string[]

AuthenticatorAttachment

AuthenticatorAttachment: "cross-platform" | "platform"

AuthenticatorSelectionList

AuthenticatorSelectionList: AAGUID[]

AuthenticatorTransport

AuthenticatorTransport: "ble" | "internal" | "nfc" | "usb"

AutoKeyword

AutoKeyword: "auto"

AutomationRate

AutomationRate: "a-rate" | "k-rate"

BigInteger

BigInteger: Uint8Array

Binary

BinaryType

BinaryType: "arraybuffer" | "blob"

BiquadFilterType

BiquadFilterType: "allpass" | "bandpass" | "highpass" | "highshelf" | "lowpass" | "lowshelf" | "notch" | "peaking"

BlobPart

BlobPart: ArrayBuffer | ArrayBufferView | Blob | string

Block

BlockParent

BodyInit

BooleanG3T6Tn0M

BooleanG3T6Tn0M: boolean

BufferEncoding

BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex"

BufferSource

COSEAlgorithmIdentifier

COSEAlgorithmIdentifier: number

CanPlayTypeResult

CanPlayTypeResult: "" | "maybe" | "probably"

CanvasDirection

CanvasDirection: "inherit" | "ltr" | "rtl"

CanvasFillRule

CanvasFillRule: "evenodd" | "nonzero"

CanvasImageSource

CanvasLineCap

CanvasLineCap: "butt" | "round" | "square"

CanvasLineJoin

CanvasLineJoin: "bevel" | "miter" | "round"

CanvasTextAlign

CanvasTextAlign: "center" | "end" | "left" | "right" | "start"

CanvasTextBaseline

CanvasTextBaseline: "alphabetic" | "bottom" | "hanging" | "ideographic" | "middle" | "top"

ChangeCounts

ChangeCounts: { a: number; b: number }

Type declaration

  • a: number
  • b: number

ChannelCountMode

ChannelCountMode: "clamped-max" | "explicit" | "max"

ChannelInterpretation

ChannelInterpretation: "discrete" | "speakers"

Class

ClassDecorator

ClassDecorator: <TFunction>(target: TFunction) => TFunction | void

Type declaration

    • <TFunction>(target: TFunction): TFunction | void
    • Type parameters

      Parameters

      • target: TFunction

      Returns TFunction | void

ClientTypes

ClientTypes: "all" | "sharedworker" | "window" | "worker"

Colors

Colors: { comment: { close: string; open: string }; content: { close: string; open: string }; prop: { close: string; open: string }; tag: { close: string; open: string }; value: { close: string; open: string } }

Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.

This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.

Type declaration

  • comment: { close: string; open: string }
    • close: string
    • open: string
  • content: { close: string; open: string }
    • close: string
    • open: string
  • prop: { close: string; open: string }
    • close: string
    • open: string
  • tag: { close: string; open: string }
    • close: string
    • open: string
  • value: { close: string; open: string }
    • close: string
    • open: string

CommentTypeShorthand

CommentTypeShorthand: "leading" | "inner" | "trailing"

CompletionStatement

CompositeOperation

CompositeOperation: "accumulate" | "add" | "replace"

CompositeOperationOrAuto

CompositeOperationOrAuto: "accumulate" | "add" | "auto" | "replace"

Conditional

Config

Config: { callToJSON: boolean; colors: Colors; escapeRegex: boolean; escapeString: boolean; indent: string; maxDepth: number; min: boolean; plugins: Plugins; printFunctionName: boolean; spacingInner: string; spacingOuter: string }

Type declaration

  • callToJSON: boolean
  • colors: Colors
  • escapeRegex: boolean
  • escapeString: boolean
  • indent: string
  • maxDepth: number
  • min: boolean
  • plugins: Plugins
  • printFunctionName: boolean
  • spacingInner: string
  • spacingOuter: string

ConfigFunction

ConfigFunction: (api: ConfigAPI) => TransformOptions

Type declaration

ConstrainBoolean

ConstrainBoolean: boolean | ConstrainBooleanParameters

ConstrainDOMString

ConstrainDOMString: string | string[] | ConstrainDOMStringParameters

ConstrainDouble

ConstrainDouble: number | ConstrainDoubleRange

ConstrainULong

ConstrainULong: number | ConstrainULongRange

ConstructorParameters

ConstructorParameters<T>: T extends {} ? P : never

Obtain the parameters of a constructor function type in a tuple

Type parameters

  • T: {}

ContactObjectEmail

ContactObjectEmail: string

ContactObjectName

ContactObjectName: string

ContactObjectUrl

ContactObjectUrl: string

ContentDescriptorObjectDescription

ContentDescriptorObjectDescription: string

ContentDescriptorObjectName

ContentDescriptorObjectName: string

ContentDescriptorObjectRequired

ContentDescriptorObjectRequired: boolean

ContentDescriptorObjectSummary

ContentDescriptorObjectSummary: string

CopyFilterAsync

CopyFilterAsync: (src: string, dest: string) => Promise<boolean>

Type declaration

    • (src: string, dest: string): Promise<boolean>
    • Parameters

      • src: string
      • dest: string

      Returns Promise<boolean>

CopyFilterSync

CopyFilterSync: (src: string, dest: string) => boolean

Type declaration

    • (src: string, dest: string): boolean
    • Parameters

      • src: string
      • dest: string

      Returns boolean

CredentialMediationRequirement

CredentialMediationRequirement: "optional" | "required" | "silent"

DOMHighResTimeStamp

DOMHighResTimeStamp: number

DOMTimeStamp

DOMTimeStamp: number

Declaration

DefaultTemplateBuilder

DefaultTemplateBuilder: typeof smart & { ast: typeof ast; expression: typeof expression; program: typeof program; smart: typeof smart; statement: typeof statement; statements: typeof statements }

DiffOptions

DiffOptions: ImportDiffOptions

DiffOptionsColor

DiffOptionsColor: ImportDiffOptionsColor

Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.

This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.

DiffOptionsNormalized

DiffOptionsNormalized: { aAnnotation: string; aColor: DiffOptionsColor; aIndicator: string; bAnnotation: string; bColor: DiffOptionsColor; bIndicator: string; changeColor: DiffOptionsColor; changeLineTrailingSpaceColor: DiffOptionsColor; commonColor: DiffOptionsColor; commonIndicator: string; commonLineTrailingSpaceColor: DiffOptionsColor; contextLines: number; emptyFirstOrLastLinePlaceholder: string; expand: boolean; includeChangeCounts: boolean; omitAnnotationLines: boolean; patchColor: DiffOptionsColor }

Type declaration

DirectionSetting

DirectionSetting: "" | "lr" | "rl"

DisplayCaptureSurfaceType

DisplayCaptureSurfaceType: "application" | "browser" | "monitor" | "window"

DistanceModelType

DistanceModelType: "exponential" | "inverse" | "linear"

DocumentReadyState

DocumentReadyState: "complete" | "interactive" | "loading"

ElementTagNameMap

deprecated

Directly use HTMLElementTagNameMap or SVGElementTagNameMap as appropriate, instead.

EndOfStreamError

EndOfStreamError: "decode" | "network"

EndingType

EndingType: "native" | "transparent"

EnumBody

EnumMember

ErrorObjectCode

ErrorObjectCode: number

A Number that indicates the error type that occurred. This MUST be an integer. The error codes from and including -32768 to -32000 are reserved for pre-defined errors. These pre-defined errors SHOULD be assumed to be returned from any JSON-RPC api.

ErrorObjectData

ErrorObjectData: any

A Primitive or Structured value that contains additional information about the error. This may be omitted. The value of this member is defined by the Server (e.g. detailed error information, nested errors etc.).

ErrorObjectMessage

ErrorObjectMessage: string

A String providing a short description of the error. The message SHOULD be limited to a concise single sentence.

EventListenerOrEventListenerObject

EventListenerOrEventListenerObject: EventListener | EventListenerObject

ExampleObjectDescription

ExampleObjectDescription: string

ExampleObjectName

ExampleObjectName: string

ExampleObjectSummary

ExampleObjectSummary: string

ExampleObjectValue

ExampleObjectValue: any

ExamplePairingObjectDescription

ExamplePairingObjectDescription: string

ExamplePairingObjectName

ExamplePairingObjectName: string

ExamplePairingObjectParams

ExamplePairingObjectParams: OneOfExampleObjectReferenceObject5DJ6EmZt[]

ExamplePairingObjectresult

ExamplePairingObjectresult: ExampleObject | ReferenceObject

Exclude

Exclude<T, U>: T extends U ? never : T

Exclude from T those types that are assignable to U

Type parameters

  • T

  • U

ExportDeclaration

Expression

ExpressionWrapper

ExternalDocumentationObjectDescription

ExternalDocumentationObjectDescription: string

ExternalDocumentationObjectUrl

ExternalDocumentationObjectUrl: string

Extract

Extract<T, U>: T extends U ? T : never

Extract from T those types that are assignable to U

Type parameters

  • T

  • U

ExtractEachCallbackArgs

ExtractEachCallbackArgs<T>: { 1: [T[0]]; 10: [T[0], T[1], T[2], T[3], T[4], T[5], T[6], T[7], T[8], T[9]]; 2: [T[0], T[1]]; 3: [T[0], T[1], T[2]]; 4: [T[0], T[1], T[2], T[3]]; 5: [T[0], T[1], T[2], T[3], T[4]]; 6: [T[0], T[1], T[2], T[3], T[4], T[5]]; 7: [T[0], T[1], T[2], T[3], T[4], T[5], T[6]]; 8: [T[0], T[1], T[2], T[3], T[4], T[5], T[6], T[7]]; 9: [T[0], T[1], T[2], T[3], T[4], T[5], T[6], T[7], T[8]]; fallback: Array }[T extends Readonly<[any]> ? 1 : T extends Readonly<[any, any]> ? 2 : T extends Readonly<[any, any, any]> ? 3 : T extends Readonly<[any, any, any, any]> ? 4 : T extends Readonly<[any, any, any, any, any]> ? 5 : T extends Readonly<[any, any, any, any, any, any]> ? 6 : T extends Readonly<[any, any, any, any, any, any, any]> ? 7 : T extends Readonly<[any, any, any, any, any, any, any, any]> ? 8 : T extends Readonly<[any, any, any, any, any, any, any, any, any]> ? 9 : T extends Readonly<[any, any, any, any, any, any, any, any, any, any]> ? 10 : "fallback"]

Type parameters

FileParseCallback

FileParseCallback: (err: Error | null, result: ParseResult | null) => any

Type declaration

FileResultCallback

FileResultCallback: (err: Error | null, result: BabelFileResult | null) => any

Type declaration

FillMode

FillMode: "auto" | "backwards" | "both" | "forwards" | "none"

Float32List

Float32List: Float32Array | GLfloat[]

Flow

FlowBaseAnnotation

FlowDeclaration

FlowPredicate

FlowType

For

ForXStatement

FormDataEntryValue

FormDataEntryValue: File | string

FsSymlinkType

FsSymlinkType: "dir" | "file" | "junction"

FullscreenNavigationUI

FullscreenNavigationUI: "auto" | "hide" | "show"

FunctionParent

GLbitfield

GLbitfield: number

GLboolean

GLboolean: boolean

GLclampf

GLclampf: number

GLenum

GLenum: number

GLfloat

GLfloat: number

GLint

GLint: number

GLint64

GLint64: number

GLintptr

GLintptr: number

GLsizei

GLsizei: number

GLsizeiptr

GLsizeiptr: number

GLuint

GLuint: number

GLuint64

GLuint64: number

GamepadHand

GamepadHand: "" | "left" | "right"

GamepadHapticActuatorType

GamepadHapticActuatorType: "vibration"

GamepadMappingType

GamepadMappingType: "" | "standard"

GlobalFunction

GlobalFunction: Function

GlobalPartial

GlobalPartial<T>: Partial<T>

Type parameters

  • T

HTMLOrSVGImageElement

HTMLOrSVGImageElement: HTMLImageElement | SVGImageElement

HTMLOrSVGScriptElement

HTMLOrSVGScriptElement: HTMLScriptElement | SVGScriptElement

HashAlgorithmIdentifier

HashAlgorithmIdentifier: AlgorithmIdentifier

HeaderInit

HeaderInit: HeadersInit

HeadersInit

HeadersInit: Headers | string[][] | {}

IDBCursorDirection

IDBCursorDirection: "next" | "nextunique" | "prev" | "prevunique"

IDBKeyPath

IDBKeyPath: string

IDBRequestReadyState

IDBRequestReadyState: "done" | "pending"

IDBTransactionMode

IDBTransactionMode: "readonly" | "readwrite" | "versionchange"

IDBValidKey

IDBValidKey: number | string | Date | BufferSource | IDBArrayKey

ImageBitmapSource

ImageBitmapSource: CanvasImageSource | Blob | ImageData

ImageSmoothingQuality

ImageSmoothingQuality: "high" | "low" | "medium"

Immutable

Indent

Indent: (arg0: string) => string

Type declaration

    • (arg0: string): string
    • Parameters

      • arg0: string

      Returns string

InfoObjectDescription

InfoObjectDescription: string

InfoObjectProperties

InfoObjectProperties: string

InfoObjectTermsOfService

InfoObjectTermsOfService: string

InfoObjectVersion

InfoObjectVersion: string

InsertPosition

InsertPosition: "beforebegin" | "afterbegin" | "beforeend" | "afterend"

InstanceType

InstanceType<T>: T extends {} ? R : any

Obtain the return type of a constructor function type

Type parameters

  • T: {}

Int32List

Int32List: Int32Array | GLint[]

Integer7Bd9WOt2

Integer7Bd9WOt2: number

IterationCompositeOperation

IterationCompositeOperation: "accumulate" | "replace"

IteratorResult

IteratorResult<T, TReturn>: IteratorYieldResult<T> | IteratorReturnResult<TReturn>

Type parameters

  • T

  • TReturn

JSONSchema4Type

JSONSchema4Type: any[] | boolean | number | null | object | string

JSONSchema4TypeName

JSONSchema4TypeName: "string" | "number" | "integer" | "boolean" | "object" | "array" | "null" | "any"

JSONSchema4Version

JSONSchema4Version: string

JSONSchema6Definition

JSONSchema6Definition: JSONSchema6 | boolean

JSONSchema6Type

JSONSchema6Type: any[] | boolean | number | null | object | string

JSONSchema6TypeName

JSONSchema6TypeName: "string" | "number" | "integer" | "boolean" | "object" | "array" | "null" | "any"

JSONSchema6Version

JSONSchema6Version: string

JSONSchema7Definition

JSONSchema7Definition: JSONSchema7 | boolean

JSONSchema7Type

JSONSchema7Type: JSONSchema7Array[] | boolean | number | null | object | string

JSONSchema7TypeName

JSONSchema7TypeName: "string" | "number" | "integer" | "boolean" | "object" | "array" | "null"

JSONSchema7Version

JSONSchema7Version: string

JSX

KeyFormat

KeyFormat: "jwk" | "pkcs8" | "raw" | "spki"

KeyType

KeyType: "private" | "public" | "secret"

KeyUsage

KeyUsage: "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "unwrapKey" | "verify" | "wrapKey"

LVal

LicenseObjectName

LicenseObjectName: string

LicenseObjectUrl

LicenseObjectUrl: string

LineAlignSetting

LineAlignSetting: "center" | "end" | "start"

LineAndPositionSetting

LineAndPositionSetting: number | AutoKeyword

LinkObjectDescription

LinkObjectDescription: string

LinkObjectMethod

LinkObjectMethod: string

LinkObjectName

LinkObjectName: string

LinkObjectParams

LinkObjectParams: any

LinkObjectSummary

LinkObjectSummary: string

Listener

Listener: (...args: any[]) => void

Type declaration

    • (...args: any[]): void
    • Parameters

      • Rest ...args: any[]

      Returns void

ListeningState

ListeningState: "active" | "disambiguation" | "inactive"

Literal

Loop

MSCredentialType

MSCredentialType: "FIDO_2_0"

MSTransportType

MSTransportType: "BT" | "Embedded" | "NFC" | "USB"

MSWebViewPermissionState

MSWebViewPermissionState: "allow" | "defer" | "deny" | "unknown"

MSWebViewPermissionType

MSWebViewPermissionType: "geolocation" | "media" | "pointerlock" | "unlimitedIndexedDBQuota" | "webnotifications"

MediaDeviceKind

MediaDeviceKind: "audioinput" | "audiooutput" | "videoinput"

MediaKeyMessageType

MediaKeyMessageType: "individualization-request" | "license-release" | "license-renewal" | "license-request"

MediaKeySessionType

MediaKeySessionType: "persistent-license" | "temporary"

MediaKeyStatus

MediaKeyStatus: "expired" | "internal-error" | "output-downscaled" | "output-restricted" | "released" | "status-pending" | "usable"

MediaKeysRequirement

MediaKeysRequirement: "not-allowed" | "optional" | "required"

MediaStreamTrackState

MediaStreamTrackState: "ended" | "live"

MessageEventSource

MessageEventSource: WindowProxy | MessagePort | ServiceWorker

Method

MethodDecorator

MethodDecorator: <T>(target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<T>) => TypedPropertyDescriptor<T> | void

Type declaration

MethodObjectDeprecated

MethodObjectDeprecated: boolean

MethodObjectDescription

MethodObjectDescription: string

A verbose explanation of the method behavior. GitHub Flavored Markdown syntax MAY be used for rich text representation.

MethodObjectErrors

Defines an application level error.

MethodObjectExamples

MethodObjectLinks

MethodObjectName

MethodObjectName: string

The cannonical name for the method. The name MUST be unique within the methods array.

MethodObjectParamStructure

MethodObjectParamStructure: "by-position" | "by-name" | "either"

Format the server expects the params. Defaults to 'by-position'.

default

by-position

MethodObjectParams

MethodObjectResult

MethodObjectSummary

MethodObjectSummary: string

A short summary of what the method does.

MethodObjectTags

Methods

Methods: MethodObject[]

ModuleDeclaration

ModuleSpecifier

MouseWheelEvent

MouseWheelEvent: WheelEvent
deprecated

MutationRecordType

MutationRecordType: "attributes" | "characterData" | "childList"

NamedCurve

NamedCurve: string

NavigationReason

NavigationReason: "down" | "left" | "right" | "up"

NavigationType

NavigationType: "back_forward" | "navigate" | "prerender" | "reload"

NewPlugin

NewPlugin: { serialize: (val: any, config: Config, indentation: string, depth: number, refs: Refs, printer: Printer) => string; test: Test }

Type declaration

  • serialize: (val: any, config: Config, indentation: string, depth: number, refs: Refs, printer: Printer) => string
      • (val: any, config: Config, indentation: string, depth: number, refs: Refs, printer: Printer): string
      • Parameters

        • val: any
        • config: Config
        • indentation: string
        • depth: number
        • refs: Refs
        • printer: Printer

        Returns string

  • test: Test

NonNullable

NonNullable<T>: T extends null | undefined ? never : T

Exclude null and undefined from T

Type parameters

  • T

NotificationDirection

NotificationDirection: "auto" | "ltr" | "rtl"

NotificationPermission

NotificationPermission: "default" | "denied" | "granted"

Number0ErlT0It

Number0ErlT0It: number

NumberHo1ClIqD

NumberHo1ClIqD: number

NumberLiteral

NumberLiteral: NumericLiteral
deprecated

Use NumericLiteral

ObjectMember

OffscreenRenderingContext

OffscreenRenderingContextId

OffscreenRenderingContextId: "2d" | "bitmaprenderer" | "webgl" | "webgl2"

OldPlugin

OldPlugin: { print: (val: any, print: Print, indent: Indent, options: PluginOptions, colors: Colors) => string; test: Test }

Type declaration

Omit

Omit<T, K>: Pick<T, Exclude<keyof T, K>>

Construct a type with the properties of T except for those in type K.

Type parameters

  • T

  • K: keyof any

OmitThisParameter

OmitThisParameter<T>: unknown extends ThisParameterType<T> ? T : T extends (...args: infer A) => infer R ? (...args: A) => R : T

Removes the 'this' parameter from a function type.

Type parameters

  • T

OnBeforeUnloadEventHandler

OnBeforeUnloadEventHandler: OnBeforeUnloadEventHandlerNonNull | null

OnErrorEventHandler

OnErrorEventHandler: OnErrorEventHandlerNonNull | null

OneOfContentDescriptorObjectReferenceObjectI0Ye8PrQ

OneOfContentDescriptorObjectReferenceObjectI0Ye8PrQ: ContentDescriptorObject | ReferenceObject

OneOfErrorObjectReferenceObject1KnseVEO

OneOfErrorObjectReferenceObject1KnseVEO: ErrorObject | ReferenceObject

OneOfExampleObjectReferenceObject5DJ6EmZt

OneOfExampleObjectReferenceObject5DJ6EmZt: ExampleObject | ReferenceObject

OneOfExamplePairingObjectReferenceObjectWEBfRSyK

OneOfExamplePairingObjectReferenceObjectWEBfRSyK: ExamplePairingObject | ReferenceObject

OneOfLinkObjectReferenceObjectXyKfUxb0

OneOfLinkObjectReferenceObjectXyKfUxb0: LinkObject | ReferenceObject

OneOfReferenceObjectTagObjectMTCfXRqB

OneOfReferenceObjectTagObjectMTCfXRqB: TagObject | ReferenceObject

Openrpc

Openrpc: "1.2.4" | "1.2.3" | "1.2.2" | "1.2.1" | "1.2.0" | "1.1.12" | "1.1.11" | "1.1.10" | "1.1.9" | "1.1.8" | "1.1.7" | "1.1.6" | "1.1.5" | "1.1.4" | "1.1.3" | "1.1.2" | "1.1.1" | "1.1.0" | "1.0.0" | "1.0.0-rc1" | "1.0.0-rc0"

OptionsReceived

OptionsReceived: { callToJSON?: undefined | false | true; escapeRegex?: undefined | false | true; escapeString?: undefined | false | true; highlight?: undefined | false | true; indent?: undefined | number; maxDepth?: undefined | number; min?: undefined | false | true; plugins?: Plugins; printFunctionName?: undefined | false | true; theme?: ThemeReceived }

Type declaration

  • Optional callToJSON?: undefined | false | true
  • Optional escapeRegex?: undefined | false | true
  • Optional escapeString?: undefined | false | true
  • Optional highlight?: undefined | false | true
  • Optional indent?: undefined | number
  • Optional maxDepth?: undefined | number
  • Optional min?: undefined | false | true
  • Optional plugins?: Plugins
  • Optional printFunctionName?: undefined | false | true
  • Optional theme?: ThemeReceived

OrientationLockType

OrientationLockType: "any" | "landscape" | "landscape-primary" | "landscape-secondary" | "natural" | "portrait" | "portrait-primary" | "portrait-secondary"

OrientationType

OrientationType: "landscape-primary" | "landscape-secondary" | "portrait-primary" | "portrait-secondary"

OscillatorType

OscillatorType: "custom" | "sawtooth" | "sine" | "square" | "triangle"

OverSampleType

OverSampleType: "2x" | "4x" | "none"

PanningModelType

PanningModelType: "HRTF" | "equalpower"

ParameterDecorator

ParameterDecorator: (target: Object, propertyKey: string | symbol, parameterIndex: number) => void

Type declaration

    • (target: Object, propertyKey: string | symbol, parameterIndex: number): void
    • Parameters

      • target: Object
      • propertyKey: string | symbol
      • parameterIndex: number

      Returns void

Parameters

Parameters<T>: T extends (...args: infer P) => any ? P : never

Obtain the parameters of a function type in a tuple

Type parameters

  • T: (...args: any) => any

ParseResult

ParseResult: File | Program

ParserPlugin

ParserPlugin: "asyncGenerators" | "bigInt" | "classPrivateMethods" | "classPrivateProperties" | "classProperties" | "decorators" | "decorators-legacy" | "doExpressions" | "dynamicImport" | "estree" | "exportDefaultFrom" | "exportNamespaceFrom" | "flow" | "flowComments" | "functionBind" | "functionSent" | "importMeta" | "jsx" | "logicalAssignment" | "nullishCoalescingOperator" | "numericSeparator" | "objectRestSpread" | "optionalCatchBinding" | "optionalChaining" | "partialApplication" | "pipelineOperator" | "placeholders" | "throwExpressions" | "topLevelAwait" | "typescript" | "v8intrinsic" | ParserPluginWithOptions

ParserPluginWithOptions

ParserPluginWithOptions: ["decorators", DecoratorsPluginOptions] | ["pipelineOperator", PipelineOperatorPluginOptions] | ["flow", FlowPluginOptions]

Partial

Partial<T>: {}

Make all properties in T optional

Type parameters

  • T

Type declaration

Pattern

PatternLike

PaymentComplete

PaymentComplete: "fail" | "success" | "unknown"

PaymentShippingType

PaymentShippingType: "delivery" | "pickup" | "shipping"

PerformanceEntryList

PerformanceEntryList: PerformanceEntry[]

PermissionName

PermissionName: "accelerometer" | "ambient-light-sensor" | "background-sync" | "bluetooth" | "camera" | "clipboard" | "device-info" | "geolocation" | "gyroscope" | "magnetometer" | "microphone" | "midi" | "notifications" | "persistent-storage" | "push" | "speaker"

PermissionState

PermissionState: "denied" | "granted" | "prompt"

Pick

Pick<T, K>: {}

From T, pick a set of properties whose keys are in the union K

Type parameters

  • T

  • K: keyof T

Type declaration

PlaybackDirection

PlaybackDirection: "alternate" | "alternate-reverse" | "normal" | "reverse"

PluginItem

PluginItem: ConfigItem | PluginObj<any> | PluginTarget | [PluginTarget, PluginOptions] | [PluginTarget, PluginOptions, string | undefined]

PluginOptions

PluginOptions: { edgeSpacing: string; min: boolean; spacing: string }

Type declaration

  • edgeSpacing: string
  • min: boolean
  • spacing: string

PluginTarget

PluginTarget: string | object | ((...args: any[]) => any)

Plugins

Plugins: Array<Plugin>

PositionAlignSetting

PositionAlignSetting: "auto" | "center" | "line-left" | "line-right"

Print

Print: (arg0: any) => string

Type declaration

    • (arg0: any): string
    • Parameters

      • arg0: any

      Returns string

Printer

Printer: (val: any, config: Config, indentation: string, depth: number, refs: Refs, hasCalledToJSON?: undefined | false | true) => string

Type declaration

    • (val: any, config: Config, indentation: string, depth: number, refs: Refs, hasCalledToJSON?: undefined | false | true): string
    • Parameters

      • val: any
      • config: Config
      • indentation: string
      • depth: number
      • refs: Refs
      • Optional hasCalledToJSON: undefined | false | true

      Returns string

Private

PromiseConstructorLike

PromiseConstructorLike: {}

Type declaration

Property

PropertyDecorator

PropertyDecorator: (target: Object, propertyKey: string | symbol) => void

Type declaration

    • (target: Object, propertyKey: string | symbol): void
    • Parameters

      • target: Object
      • propertyKey: string | symbol

      Returns void

PropertyKey

PropertyKey: string | number | symbol

PublicKeyCredentialType

PublicKeyCredentialType: "public-key"

PublicReplacements

PublicReplacements: {} | any[]

Pureish

PushEncryptionKeyName

PushEncryptionKeyName: "auth" | "p256dh"

PushPermissionState

PushPermissionState: "denied" | "granted" | "prompt"

RGB

RGB: [number, number, number]

Tuple of Red, Green, and Blue

example

// Red = 55, Green = 70, Blue = 0 const rgb: RGB = [55, 70, 0];

RTCBundlePolicy

RTCBundlePolicy: "balanced" | "max-bundle" | "max-compat"

RTCDataChannelState

RTCDataChannelState: "closed" | "closing" | "connecting" | "open"

RTCDegradationPreference

RTCDegradationPreference: "balanced" | "maintain-framerate" | "maintain-resolution"

RTCDtlsRole

RTCDtlsRole: "auto" | "client" | "server"

RTCDtlsTransportState

RTCDtlsTransportState: "closed" | "connected" | "connecting" | "failed" | "new"

RTCDtxStatus

RTCDtxStatus: "disabled" | "enabled"

RTCErrorDetailType

RTCErrorDetailType: "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "idp-bad-script-failure" | "idp-execution-failure" | "idp-load-failure" | "idp-need-login" | "idp-timeout" | "idp-tls-failure" | "idp-token-expired" | "idp-token-invalid" | "sctp-failure" | "sdp-syntax-error"

RTCIceCandidateType

RTCIceCandidateType: "host" | "prflx" | "relay" | "srflx"

RTCIceComponent

RTCIceComponent: "rtcp" | "rtp"

RTCIceConnectionState

RTCIceConnectionState: "checking" | "closed" | "completed" | "connected" | "disconnected" | "failed" | "new"

RTCIceCredentialType

RTCIceCredentialType: "oauth" | "password"

RTCIceGatherCandidate

RTCIceGatherPolicy

RTCIceGatherPolicy: "all" | "nohost" | "relay"

RTCIceGathererState

RTCIceGathererState: "complete" | "gathering" | "new"

RTCIceGatheringState

RTCIceGatheringState: "complete" | "gathering" | "new"

RTCIceProtocol

RTCIceProtocol: "tcp" | "udp"

RTCIceRole

RTCIceRole: "controlled" | "controlling" | "unknown"

RTCIceTcpCandidateType

RTCIceTcpCandidateType: "active" | "passive" | "so"

RTCIceTransportPolicy

RTCIceTransportPolicy: "all" | "relay"

RTCIceTransportState

RTCIceTransportState: "checking" | "closed" | "completed" | "connected" | "disconnected" | "failed" | "new"

RTCPeerConnectionState

RTCPeerConnectionState: "closed" | "connected" | "connecting" | "disconnected" | "failed" | "new"

RTCPriorityType

RTCPriorityType: "high" | "low" | "medium" | "very-low"

RTCRtcpMuxPolicy

RTCRtcpMuxPolicy: "negotiate" | "require"

RTCRtpTransceiverDirection

RTCRtpTransceiverDirection: "inactive" | "recvonly" | "sendonly" | "sendrecv" | "stopped"

RTCSctpTransportState

RTCSctpTransportState: "closed" | "connected" | "connecting"

RTCSdpType

RTCSdpType: "answer" | "offer" | "pranswer" | "rollback"

RTCSignalingState

RTCSignalingState: "closed" | "have-local-offer" | "have-local-pranswer" | "have-remote-offer" | "have-remote-pranswer" | "stable"

RTCStatsIceCandidatePairState

RTCStatsIceCandidatePairState: "cancelled" | "failed" | "frozen" | "inprogress" | "succeeded" | "waiting"

RTCStatsIceCandidateType

RTCStatsIceCandidateType: "host" | "peerreflexive" | "relayed" | "serverreflexive"

RTCStatsType

RTCStatsType: "candidatepair" | "datachannel" | "inboundrtp" | "localcandidate" | "outboundrtp" | "remotecandidate" | "session" | "track" | "transport"

RTCTransport

ReadableStreamReadResult

ReadableStreamReadResult<T>: ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult<T>

Type parameters

  • T

Readonly

Readonly<T>: {}

Make all properties in T readonly

Type parameters

  • T

Type declaration

ReadyState

ReadyState: "closed" | "ended" | "open"

Record

Record<K, T>: {}

Construct a type with a set of properties K of type T

Type parameters

  • K: keyof any

  • T

Type declaration

Ref

Ref: string

ReferrerPolicy

ReferrerPolicy: "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"

Refs

Refs: Array<any>

RegexLiteral

RegexLiteral: RegExpLiteral
deprecated

Use RegExpLiteral

RenderingContext

ReportType

ReportType: keyof ReportOptions

RequestCache

RequestCache: "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload"

RequestContext

RequestContext: "audio" | "beacon" | "cspreport" | "download" | "embed" | "eventsource" | "favicon" | "fetch" | "font" | "form" | "frame" | "hyperlink" | "iframe" | "image" | "imageset" | "import" | "internal" | "location" | "manifest" | "object" | "ping" | "plugin" | "prefetch" | "script" | "serviceworker" | "sharedworker" | "style" | "subresource" | "track" | "video" | "worker" | "xmlhttprequest" | "xslt"

RequestCredentials

RequestCredentials: "omit" | "include" | "same-origin"

RequestDestination

RequestDestination: "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt"

RequestInfo

RequestInfo: string | URLLike | Request

RequestMode

RequestMode: "cors" | "no-cors" | "same-origin"

RequestRedirect

RequestRedirect: "error" | "follow" | "manual"

Required

Required<T>: {}

Make all properties in T required

Type parameters

  • T

Type declaration

ResponseType

ResponseType: "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect"

RestProperty

RestProperty: RestElement
deprecated

Use RestElement

ReturnType

ReturnType<T>: T extends (...args: any) => infer R ? R : any

Obtain the return type of a function type

Type parameters

  • T: (...args: any) => any

SVGMatrix

SVGMatrix: DOMMatrix

SVGPoint

SVGPoint: DOMPoint

SVGRect

SVGRect: DOMRect

Scopable

ScopedCredentialType

ScopedCredentialType: "ScopedCred"

ScrollBehavior

ScrollBehavior: "auto" | "smooth"

ScrollLogicalPosition

ScrollLogicalPosition: "center" | "end" | "nearest" | "start"

ScrollRestoration

ScrollRestoration: "auto" | "manual"

ScrollSetting

ScrollSetting: "" | "up"

SelectionMode

SelectionMode: "end" | "preserve" | "select" | "start"

ServerObjectDescription

ServerObjectDescription: string

ServerObjectName

ServerObjectName: string

ServerObjectSummary

ServerObjectSummary: string

ServerObjectUrl

ServerObjectUrl: string

Servers

Servers: ServerObject[]

ServiceWorkerState

ServiceWorkerState: "activated" | "activating" | "installed" | "installing" | "parsed" | "redundant"

ServiceWorkerUpdateViaCache

ServiceWorkerUpdateViaCache: "all" | "imports" | "none"

ShadowRootMode

ShadowRootMode: "closed" | "open"

SimpleCacheCallback

SimpleCacheCallback<T>: () => T

Type parameters

Type declaration

    • (): T
    • Returns T

SimpleCacheKey

SimpleCacheKey: string | boolean | number | null | undefined

SpeechSynthesisErrorCode

SpeechSynthesisErrorCode: "audio-busy" | "audio-hardware" | "canceled" | "interrupted" | "invalid-argument" | "language-unavailable" | "network" | "not-allowed" | "synthesis-failed" | "synthesis-unavailable" | "text-too-long" | "voice-unavailable"

SpreadProperty

SpreadProperty: SpreadElement
deprecated

Use SpreadElement

Statement

String3JBlmrip

String3JBlmrip: string

StringDoaGddGA

StringDoaGddGA: string

StringNQRYvFt5

StringNQRYvFt5: string

StringVPPt56NS

StringVPPt56NS: string

SupportedType

SupportedType: "application/xhtml+xml" | "application/xml" | "image/svg+xml" | "text/html" | "text/xml"

SymlinkType

SymlinkType: "dir" | "file"

TGetOpenRPCDocument

TGetOpenRPCDocument: (schema: string) => Promise<OpenRPC>

Type declaration

    • (schema: string): Promise<OpenRPC>
    • Parameters

      • schema: string

      Returns Promise<OpenRPC>

TSEntityName

TSEntityName: Identifier | TSQualifiedName

TSType

TSTypeElement

TagObjectDescription

TagObjectDescription: string

TagObjectName

TagObjectName: string

Terminatorless

Test

Test: (arg0: any) => boolean

Type declaration

    • (arg0: any): boolean
    • Parameters

      • arg0: any

      Returns boolean

TexImageSource

TextTrackKind

TextTrackKind: "captions" | "chapters" | "descriptions" | "metadata" | "subtitles"

TextTrackMode

TextTrackMode: "disabled" | "hidden" | "showing"

Theme

Theme: { comment: string; content: string; prop: string; tag: string; value: string }

Type declaration

  • comment: string
  • content: string
  • prop: string
  • tag: string
  • value: string

ThemeReceived

ThemeReceived: { comment?: undefined | string; content?: undefined | string; prop?: undefined | string; tag?: undefined | string; value?: undefined | string }

Type declaration

  • Optional comment?: undefined | string
  • Optional content?: undefined | string
  • Optional prop?: undefined | string
  • Optional tag?: undefined | string
  • Optional value?: undefined | string

ThisParameterType

ThisParameterType<T>: T extends (this: infer U, ...args: any[]) => any ? U : unknown

Extracts the type of the 'this' parameter of a function type, or 'unknown' if the function type has no 'this' parameter.

Type parameters

  • T

TimerHandler

TimerHandler: string | Function

TouchType

TouchType: "direct" | "stylus"

Transferable

Transport

Transport: "ble" | "nfc" | "usb"

TraversalAncestors

TraversalAncestors: ReadonlyArray<{ index?: undefined | number; key: string; node: Node }>

TraversalHandler

TraversalHandler<T>: (this: undefined, node: Node, parent: TraversalAncestors, type: T) => void

Type parameters

  • T

Type declaration

TraversalHandlers

TraversalHandlers<T>: { enter?: TraversalHandler<T>; exit?: TraversalHandler<T> }

Type parameters

  • T

Type declaration

Uint32List

Uint32List: Uint32Array | GLuint[]

UnaryLike

UnorderedSetOfAny17L18NF5VWcS9ROi

UnorderedSetOfAny17L18NF5VWcS9ROi: Any17L18NF5[]

UnorderedSetOfAnyL9Fw4VUO55Bn0VNb

UnorderedSetOfAnyL9Fw4VUO55Bn0VNb: AnyL9Fw4VUO[]

UnorderedSetOfAnyL9Fw4VUOyeAFYsFq

UnorderedSetOfAnyL9Fw4VUOyeAFYsFq: AnyL9Fw4VUO[]

UnorderedSetOfJSONSchemawrpyYBUS

UnorderedSetOfJSONSchemawrpyYBUS: JSONSchema[]

UnorderedSetOfStringDoaGddGAIEp1G0PF

UnorderedSetOfStringDoaGddGAIEp1G0PF: StringDoaGddGA[]
default

[]

UserVerificationRequirement

UserVerificationRequirement: "discouraged" | "preferred" | "required"

UserWhitespacable

UvmEntries

UvmEntries: UvmEntry[]

UvmEntry

UvmEntry: number[]

VRDisplayEventReason

VRDisplayEventReason: "mounted" | "navigation" | "requested" | "unmounted"

VibratePattern

VibratePattern: number | number[]

VideoFacingModeEnum

VideoFacingModeEnum: "environment" | "left" | "right" | "user"

VisibilityState

VisibilityState: "hidden" | "visible"

VisitNode

VisitNode<S, P>: VisitNodeFunction<S, P> | VisitNodeObject<S, P>

Type parameters

  • S

  • P

VisitNodeFunction

VisitNodeFunction<S, P>: (this: S, path: NodePath<P>, state: S) => void

Type parameters

  • S

  • P

Type declaration

    • (this: S, path: NodePath<P>, state: S): void
    • Parameters

      Returns void

Visitor

Visitor<S, N>: VisitNodeObject<S, Node> & {} & {}

Type parameters

  • S

  • N: Node

onDetail

  • onDetail(root: N, state: any): void
  • Parameters

    • root: N
    • state: any

    Returns void

onEnd

  • onEnd(root: N, state: any): void
  • Parameters

    • root: N
    • state: any

    Returns void

onStart

  • onStart(root: N, state: any): void
  • Parameters

    • root: N
    • state: any

    Returns void

onSummary

  • onSummary(root: N, state: any): void
  • Parameters

    • root: N
    • state: any

    Returns void

onSummaryEnd

  • onSummaryEnd(root: N, state: any): void
  • Parameters

    • root: N
    • state: any

    Returns void

WebGLPowerPreference

WebGLPowerPreference: "default" | "high-performance" | "low-power"

WebKitCSSMatrix

WebKitCSSMatrix: DOMMatrix

While

WindowProxy

WindowProxy: Window

WorkerType

WorkerType: "classic" | "module"

XMLHttpRequestResponseType

XMLHttpRequestResponseType: "" | "arraybuffer" | "blob" | "document" | "json" | "text"

XPathNSResolver

XPathNSResolver: ((prefix: string | null) => string | null) | { lookupNamespaceURI: any }

webkitURL

webkitURL: URL

Variables

AbortController

AbortController: { constructor: any; prototype: AbortController }

Type declaration

AbortSignal

AbortSignal: { constructor: any; prototype: AbortSignal }

Type declaration

AbstractRange

AbstractRange: { constructor: any; prototype: AbstractRange }

Type declaration

AnalyserNode

AnalyserNode: { constructor: any; prototype: AnalyserNode }

Type declaration

Animation

Animation: { constructor: any; prototype: Animation }

Type declaration

AnimationEffect

AnimationEffect: { constructor: any; prototype: AnimationEffect }

Type declaration

AnimationEvent

AnimationEvent: { constructor: any; prototype: AnimationEvent }

Type declaration

AnimationPlaybackEvent

AnimationPlaybackEvent: { constructor: any; prototype: AnimationPlaybackEvent }

Type declaration

AnimationTimeline

AnimationTimeline: { constructor: any; prototype: AnimationTimeline }

Type declaration

ApplicationCache

ApplicationCache: { constructor: any; CHECKING: number; DOWNLOADING: number; IDLE: number; OBSOLETE: number; UNCACHED: number; UPDATEREADY: number; prototype: ApplicationCache }

Type declaration

  • constructor: function
    • Returns ApplicationCache

  • CHECKING: number
  • DOWNLOADING: number
  • IDLE: number
  • OBSOLETE: number
  • UNCACHED: number
  • UPDATEREADY: number
  • prototype: ApplicationCache

Array

ArrayBuffer

Atomics

Atomics: Atomics

Attr

Attr: { constructor: any; prototype: Attr }

Type declaration

  • constructor: function
    • new __type(): Attr
    • Returns Attr

  • prototype: Attr

Audio

Audio: { constructor: any }

Type declaration

  • constructor: function
    • Parameters

      • Optional src: undefined | string

      Returns HTMLAudioElement

AudioBuffer

AudioBuffer: { constructor: any; prototype: AudioBuffer }

Type declaration

AudioBufferSourceNode

AudioBufferSourceNode: { constructor: any; prototype: AudioBufferSourceNode }

Type declaration

AudioContext

AudioContext: { constructor: any; prototype: AudioContext }

Type declaration

AudioDestinationNode

AudioDestinationNode: { constructor: any; prototype: AudioDestinationNode }

Type declaration

AudioListener

AudioListener: { constructor: any; prototype: AudioListener }

Type declaration

AudioNode

AudioNode: { constructor: any; prototype: AudioNode }

Type declaration

  • constructor: function
    • Returns AudioNode

  • prototype: AudioNode

AudioParam

AudioParam: { constructor: any; prototype: AudioParam }

Type declaration

AudioParamMap

AudioParamMap: { constructor: any; prototype: AudioParamMap }

Type declaration

AudioProcessingEvent

AudioProcessingEvent: { constructor: any; prototype: AudioProcessingEvent }

Type declaration

AudioScheduledSourceNode

AudioScheduledSourceNode: { constructor: any; prototype: AudioScheduledSourceNode }

Type declaration

AudioTrack

AudioTrack: { constructor: any; prototype: AudioTrack }

Type declaration

AudioTrackList

AudioTrackList: { constructor: any; prototype: AudioTrackList }

Type declaration

AudioWorklet

AudioWorklet: { constructor: any; prototype: AudioWorklet }

Type declaration

AudioWorkletNode

AudioWorkletNode: { constructor: any; prototype: AudioWorkletNode }

Type declaration

AuthenticatorAssertionResponse

AuthenticatorAssertionResponse: { constructor: any; prototype: AuthenticatorAssertionResponse }

Type declaration

AuthenticatorAttestationResponse

AuthenticatorAttestationResponse: { constructor: any; prototype: AuthenticatorAttestationResponse }

Type declaration

AuthenticatorResponse

AuthenticatorResponse: { constructor: any; prototype: AuthenticatorResponse }

Type declaration

BarProp

BarProp: { constructor: any; prototype: BarProp }

Type declaration

  • constructor: function
    • Returns BarProp

  • prototype: BarProp

BaseAudioContext

BaseAudioContext: { constructor: any; prototype: BaseAudioContext }

Type declaration

BeforeUnloadEvent

BeforeUnloadEvent: { constructor: any; prototype: BeforeUnloadEvent }

Type declaration

BhxBrowser

BhxBrowser: { constructor: any; prototype: BhxBrowser }

Type declaration

BigInt

BigInt64Array

BigUint64Array

BiquadFilterNode

BiquadFilterNode: { constructor: any; prototype: BiquadFilterNode }

Type declaration

Boolean

BroadcastChannel

BroadcastChannel: { constructor: any; prototype: BroadcastChannel }

Type declaration

ByteLengthQueuingStrategy

ByteLengthQueuingStrategy: { constructor: any; prototype: ByteLengthQueuingStrategy }

Type declaration

CDATASection

CDATASection: { constructor: any; prototype: CDATASection }

Type declaration

CSS

CSS: CSS

CSSConditionRule

CSSConditionRule: { constructor: any; prototype: CSSConditionRule }

Type declaration

CSSFontFaceRule

CSSFontFaceRule: { constructor: any; prototype: CSSFontFaceRule }

Type declaration

CSSGroupingRule

CSSGroupingRule: { constructor: any; prototype: CSSGroupingRule }

Type declaration

CSSImportRule

CSSImportRule: { constructor: any; prototype: CSSImportRule }

Type declaration

CSSKeyframeRule

CSSKeyframeRule: { constructor: any; prototype: CSSKeyframeRule }

Type declaration

CSSKeyframesRule

CSSKeyframesRule: { constructor: any; prototype: CSSKeyframesRule }

Type declaration

CSSMediaRule

CSSMediaRule: { constructor: any; prototype: CSSMediaRule }

Type declaration

CSSNamespaceRule

CSSNamespaceRule: { constructor: any; prototype: CSSNamespaceRule }

Type declaration

CSSPageRule

CSSPageRule: { constructor: any; prototype: CSSPageRule }

Type declaration

CSSRule

CSSRule: { constructor: any; CHARSET_RULE: number; FONT_FACE_RULE: number; IMPORT_RULE: number; KEYFRAMES_RULE: number; KEYFRAME_RULE: number; MEDIA_RULE: number; NAMESPACE_RULE: number; PAGE_RULE: number; STYLE_RULE: number; SUPPORTS_RULE: number; UNKNOWN_RULE: number; VIEWPORT_RULE: number; prototype: CSSRule }

Type declaration

  • constructor: function
    • Returns CSSRule

  • CHARSET_RULE: number
  • FONT_FACE_RULE: number
  • IMPORT_RULE: number
  • KEYFRAMES_RULE: number
  • KEYFRAME_RULE: number
  • MEDIA_RULE: number
  • NAMESPACE_RULE: number
  • PAGE_RULE: number
  • STYLE_RULE: number
  • SUPPORTS_RULE: number
  • UNKNOWN_RULE: number
  • VIEWPORT_RULE: number
  • prototype: CSSRule

CSSRuleList

CSSRuleList: { constructor: any; prototype: CSSRuleList }

Type declaration

CSSStyleDeclaration

CSSStyleDeclaration: { constructor: any; prototype: CSSStyleDeclaration }

Type declaration

CSSStyleRule

CSSStyleRule: { constructor: any; prototype: CSSStyleRule }

Type declaration

CSSStyleSheet

CSSStyleSheet: { constructor: any; prototype: CSSStyleSheet }

Type declaration

CSSSupportsRule

CSSSupportsRule: { constructor: any; prototype: CSSSupportsRule }

Type declaration

Cache

Cache: { constructor: any; prototype: Cache }

Type declaration

  • constructor: function
    • Returns Cache

  • prototype: Cache

CacheStorage

CacheStorage: { constructor: any; prototype: CacheStorage }

Type declaration

CanvasGradient

CanvasGradient: { constructor: any; prototype: CanvasGradient }

Type declaration

CanvasPattern

CanvasPattern: { constructor: any; prototype: CanvasPattern }

Type declaration

CanvasRenderingContext2D

CanvasRenderingContext2D: { constructor: any; prototype: CanvasRenderingContext2D }

Type declaration

CaretPosition

CaretPosition: { constructor: any; prototype: CaretPosition }

Type declaration

ChannelMergerNode

ChannelMergerNode: { constructor: any; prototype: ChannelMergerNode }

Type declaration

ChannelSplitterNode

ChannelSplitterNode: { constructor: any; prototype: ChannelSplitterNode }

Type declaration

CharacterData

CharacterData: { constructor: any; prototype: CharacterData }

Type declaration

ClientRect

ClientRect: { constructor: any; prototype: ClientRect }

Type declaration

ClientRectList

ClientRectList: { constructor: any; prototype: ClientRectList }

Type declaration

Clipboard

Clipboard: { constructor: any; prototype: Clipboard }

Type declaration

  • constructor: function
    • Returns Clipboard

  • prototype: Clipboard

ClipboardEvent

ClipboardEvent: { constructor: any; prototype: ClipboardEvent }

Type declaration

CloseEvent

CloseEvent: { constructor: any; prototype: CloseEvent }

Type declaration

Comment

Comment: { constructor: any; prototype: Comment }

Type declaration

  • constructor: function
    • new __type(data?: undefined | string): Comment
    • Parameters

      • Optional data: undefined | string

      Returns Comment

  • prototype: Comment

CompositionEvent

CompositionEvent: { constructor: any; prototype: CompositionEvent }

Type declaration

Console

Console: { constructor: any; prototype: Console }

Type declaration

  • constructor: function
    • Returns Console

  • prototype: Console

ConstantSourceNode

ConstantSourceNode: { constructor: any; prototype: ConstantSourceNode }

Type declaration

ConvolverNode

ConvolverNode: { constructor: any; prototype: ConvolverNode }

Type declaration

CountQueuingStrategy

CountQueuingStrategy: { constructor: any; prototype: CountQueuingStrategy }

Type declaration

Credential

Credential: { constructor: any; prototype: Credential }

Type declaration

CredentialsContainer

CredentialsContainer: { constructor: any; prototype: CredentialsContainer }

Type declaration

Crypto

Crypto: { constructor: any; prototype: Crypto }

Type declaration

  • constructor: function
    • Returns Crypto

  • prototype: Crypto

CryptoKey

CryptoKey: { constructor: any; prototype: CryptoKey }

Type declaration

  • constructor: function
    • Returns CryptoKey

  • prototype: CryptoKey

CryptoKeyPair

CryptoKeyPair: { constructor: any; prototype: CryptoKeyPair }

Type declaration

CustomElementRegistry

CustomElementRegistry: { constructor: any; prototype: CustomElementRegistry }

Type declaration

CustomEvent

CustomEvent: { constructor: any; prototype: CustomEvent }

Type declaration

DEBUG

DEBUG: boolean

Equals the config option debug

Const DEFAULT_EXTENSIONS

DEFAULT_EXTENSIONS: [".js", ".jsx", ".es6", ".es", ".mjs"]

DIFF_DELETE

DIFF_DELETE: number

The data structure representing a diff is an array of tuples: [[DIFF_DELETE, 'Hello'], [DIFF_INSERT, 'Goodbye'], [DIFF_EQUAL, ' world.']] which means: delete 'Hello', add 'Goodbye' and keep ' world.'

DIFF_EQUAL

DIFF_EQUAL: number

DIFF_INSERT

DIFF_INSERT: number

DOMError

DOMError: { constructor: any; prototype: DOMError }

Type declaration

  • constructor: function
    • Returns DOMError

  • prototype: DOMError

DOMException

DOMException: { constructor: any; ABORT_ERR: number; DATA_CLONE_ERR: number; DOMSTRING_SIZE_ERR: number; HIERARCHY_REQUEST_ERR: number; INDEX_SIZE_ERR: number; INUSE_ATTRIBUTE_ERR: number; INVALID_ACCESS_ERR: number; INVALID_CHARACTER_ERR: number; INVALID_MODIFICATION_ERR: number; INVALID_NODE_TYPE_ERR: number; INVALID_STATE_ERR: number; NAMESPACE_ERR: number; NETWORK_ERR: number; NOT_FOUND_ERR: number; NOT_SUPPORTED_ERR: number; NO_DATA_ALLOWED_ERR: number; NO_MODIFICATION_ALLOWED_ERR: number; QUOTA_EXCEEDED_ERR: number; SECURITY_ERR: number; SYNTAX_ERR: number; TIMEOUT_ERR: number; TYPE_MISMATCH_ERR: number; URL_MISMATCH_ERR: number; VALIDATION_ERR: number; WRONG_DOCUMENT_ERR: number; prototype: DOMException }

Type declaration

  • constructor: function
    • new __type(message?: undefined | string, name?: undefined | string): DOMException
    • Parameters

      • Optional message: undefined | string
      • Optional name: undefined | string

      Returns DOMException

  • ABORT_ERR: number
  • DATA_CLONE_ERR: number
  • DOMSTRING_SIZE_ERR: number
  • HIERARCHY_REQUEST_ERR: number
  • INDEX_SIZE_ERR: number
  • INUSE_ATTRIBUTE_ERR: number
  • INVALID_ACCESS_ERR: number
  • INVALID_CHARACTER_ERR: number
  • INVALID_MODIFICATION_ERR: number
  • INVALID_NODE_TYPE_ERR: number
  • INVALID_STATE_ERR: number
  • NAMESPACE_ERR: number
  • NETWORK_ERR: number
  • NOT_FOUND_ERR: number
  • NOT_SUPPORTED_ERR: number
  • NO_DATA_ALLOWED_ERR: number
  • NO_MODIFICATION_ALLOWED_ERR: number
  • QUOTA_EXCEEDED_ERR: number
  • SECURITY_ERR: number
  • SYNTAX_ERR: number
  • TIMEOUT_ERR: number
  • TYPE_MISMATCH_ERR: number
  • URL_MISMATCH_ERR: number
  • VALIDATION_ERR: number
  • WRONG_DOCUMENT_ERR: number
  • prototype: DOMException

DOMImplementation

DOMImplementation: { constructor: any; prototype: DOMImplementation }

Type declaration

DOMMatrix

DOMMatrix: { constructor: any; prototype: DOMMatrix; fromFloat32Array: any; fromFloat64Array: any; fromMatrix: any }

Type declaration

DOMMatrixReadOnly

DOMMatrixReadOnly: { constructor: any; prototype: DOMMatrixReadOnly; fromFloat32Array: any; fromFloat64Array: any; fromMatrix: any; toString: any }

Type declaration

DOMParser

DOMParser: { constructor: any; prototype: DOMParser }

Type declaration

  • constructor: function
    • Returns DOMParser

  • prototype: DOMParser

DOMPoint

DOMPoint: { constructor: any; prototype: DOMPoint; fromPoint: any }

Type declaration

  • constructor: function
    • new __type(x?: undefined | number, y?: undefined | number, z?: undefined | number, w?: undefined | number): DOMPoint
    • Parameters

      • Optional x: undefined | number
      • Optional y: undefined | number
      • Optional z: undefined | number
      • Optional w: undefined | number

      Returns DOMPoint

  • prototype: DOMPoint
  • fromPoint: function
    • Parameters

      Returns DOMPoint

DOMPointReadOnly

DOMPointReadOnly: { constructor: any; prototype: DOMPointReadOnly; fromPoint: any }

Type declaration

  • constructor: function
    • new __type(x?: undefined | number, y?: undefined | number, z?: undefined | number, w?: undefined | number): DOMPointReadOnly
    • Parameters

      • Optional x: undefined | number
      • Optional y: undefined | number
      • Optional z: undefined | number
      • Optional w: undefined | number

      Returns DOMPointReadOnly

  • prototype: DOMPointReadOnly
  • fromPoint: function

DOMQuad

DOMQuad: { constructor: any; prototype: DOMQuad; fromQuad: any; fromRect: any }

Type declaration

DOMRect

DOMRect: { constructor: any; prototype: DOMRect; fromRect: any }

Type declaration

  • constructor: function
    • new __type(x?: undefined | number, y?: undefined | number, width?: undefined | number, height?: undefined | number): DOMRect
    • Parameters

      • Optional x: undefined | number
      • Optional y: undefined | number
      • Optional width: undefined | number
      • Optional height: undefined | number

      Returns DOMRect

  • prototype: DOMRect
  • fromRect: function
    • Parameters

      Returns DOMRect

DOMRectList

DOMRectList: { constructor: any; prototype: DOMRectList }

Type declaration

DOMRectReadOnly

DOMRectReadOnly: { constructor: any; prototype: DOMRectReadOnly; fromRect: any }

Type declaration

  • constructor: function
    • new __type(x?: undefined | number, y?: undefined | number, width?: undefined | number, height?: undefined | number): DOMRectReadOnly
    • Parameters

      • Optional x: undefined | number
      • Optional y: undefined | number
      • Optional width: undefined | number
      • Optional height: undefined | number

      Returns DOMRectReadOnly

  • prototype: DOMRectReadOnly
  • fromRect: function

DOMSettableTokenList

DOMSettableTokenList: { constructor: any; prototype: DOMSettableTokenList }

Type declaration

DOMStringList

DOMStringList: { constructor: any; prototype: DOMStringList }

Type declaration

DOMStringMap

DOMStringMap: { constructor: any; prototype: DOMStringMap }

Type declaration

DOMTokenList

DOMTokenList: { constructor: any; prototype: DOMTokenList }

Type declaration

DataCue

DataCue: { constructor: any; prototype: DataCue }

Type declaration

  • constructor: function
    • Returns DataCue

  • prototype: DataCue

DataTransfer

DataTransfer: { constructor: any; prototype: DataTransfer }

Type declaration

DataTransferItem

DataTransferItem: { constructor: any; prototype: DataTransferItem }

Type declaration

DataTransferItemList

DataTransferItemList: { constructor: any; prototype: DataTransferItemList }

Type declaration

DataView

Date

DeferredPermissionRequest

DeferredPermissionRequest: { constructor: any; prototype: DeferredPermissionRequest }

Type declaration

DelayNode

DelayNode: { constructor: any; prototype: DelayNode }

Type declaration

DeviceAcceleration

DeviceAcceleration: { constructor: any; prototype: DeviceAcceleration }

Type declaration

DeviceLightEvent

DeviceLightEvent: { constructor: any; prototype: DeviceLightEvent }

Type declaration

DeviceMotionEvent

DeviceMotionEvent: { constructor: any; prototype: DeviceMotionEvent; requestPermission: any }

Type declaration

DeviceOrientationEvent

DeviceOrientationEvent: { constructor: any; prototype: DeviceOrientationEvent; requestPermission: any }

Type declaration

DeviceRotationRate

DeviceRotationRate: { constructor: any; prototype: DeviceRotationRate }

Type declaration

Document

Document: { constructor: any; prototype: Document }

Type declaration

  • constructor: function
    • Returns Document

  • prototype: Document

DocumentFragment

DocumentFragment: { constructor: any; prototype: DocumentFragment }

Type declaration

DocumentTimeline

DocumentTimeline: { constructor: any; prototype: DocumentTimeline }

Type declaration

DocumentType

DocumentType: { constructor: any; prototype: DocumentType }

Type declaration

DragEvent

DragEvent: { constructor: any; prototype: DragEvent }

Type declaration

DynamicsCompressorNode

DynamicsCompressorNode: { constructor: any; prototype: DynamicsCompressorNode }

Type declaration

Element

Element: { constructor: any; prototype: Element }

Type declaration

  • constructor: function
    • Returns Element

  • prototype: Element

Error

ErrorEvent

ErrorEvent: { constructor: any; prototype: ErrorEvent }

Type declaration

EvalError

Event

Event: { constructor: any; AT_TARGET: number; BUBBLING_PHASE: number; CAPTURING_PHASE: number; NONE: number; prototype: Event }

Type declaration

  • constructor: function
    • Parameters

      • type: string
      • Optional eventInitDict: EventInit

      Returns Event

  • AT_TARGET: number
  • BUBBLING_PHASE: number
  • CAPTURING_PHASE: number
  • NONE: number
  • prototype: Event

EventSource

EventSource: { constructor: any; CLOSED: number; CONNECTING: number; OPEN: number; prototype: EventSource }

Type declaration

  • constructor: function
    • Parameters

      Returns EventSource

  • CLOSED: number
  • CONNECTING: number
  • OPEN: number
  • prototype: EventSource

EventTarget

EventTarget: { constructor: any; prototype: EventTarget }

Type declaration

ExtensionScriptApis

ExtensionScriptApis: { constructor: any; prototype: ExtensionScriptApis }

Type declaration

External

External: { constructor: any; prototype: External }

Type declaration

  • constructor: function
    • Returns External

  • prototype: External

File

File: { constructor: any; prototype: File }

Type declaration

FileList

FileList: { constructor: any; prototype: FileList }

Type declaration

  • constructor: function
    • Returns FileList

  • prototype: FileList

FileReader

FileReader: { constructor: any; DONE: number; EMPTY: number; LOADING: number; prototype: FileReader }

Type declaration

  • constructor: function
    • Returns FileReader

  • DONE: number
  • EMPTY: number
  • LOADING: number
  • prototype: FileReader

Float32Array

Float64Array

FocusEvent

FocusEvent: { constructor: any; prototype: FocusEvent }

Type declaration

FocusNavigationEvent

FocusNavigationEvent: { constructor: any; prototype: FocusNavigationEvent }

Type declaration

Function

GainNode

GainNode: { constructor: any; prototype: GainNode }

Type declaration

Gamepad

Gamepad: { constructor: any; prototype: Gamepad }

Type declaration

  • constructor: function
    • Returns Gamepad

  • prototype: Gamepad

GamepadButton

GamepadButton: { constructor: any; prototype: GamepadButton }

Type declaration

GamepadEvent

GamepadEvent: { constructor: any; prototype: GamepadEvent }

Type declaration

GamepadHapticActuator

GamepadHapticActuator: { constructor: any; prototype: GamepadHapticActuator }

Type declaration

GamepadPose

GamepadPose: { constructor: any; prototype: GamepadPose }

Type declaration

HTMLAllCollection

HTMLAllCollection: { constructor: any; prototype: HTMLAllCollection }

Type declaration

HTMLAnchorElement

HTMLAnchorElement: { constructor: any; prototype: HTMLAnchorElement }

Type declaration

HTMLAppletElement

HTMLAppletElement: { constructor: any; prototype: HTMLAppletElement }

Type declaration

HTMLAreaElement

HTMLAreaElement: { constructor: any; prototype: HTMLAreaElement }

Type declaration

HTMLAudioElement

HTMLAudioElement: { constructor: any; prototype: HTMLAudioElement }

Type declaration

HTMLBRElement

HTMLBRElement: { constructor: any; prototype: HTMLBRElement }

Type declaration

HTMLBaseElement

HTMLBaseElement: { constructor: any; prototype: HTMLBaseElement }

Type declaration

HTMLBaseFontElement

HTMLBaseFontElement: { constructor: any; prototype: HTMLBaseFontElement }

Type declaration

HTMLBodyElement

HTMLBodyElement: { constructor: any; prototype: HTMLBodyElement }

Type declaration

HTMLButtonElement

HTMLButtonElement: { constructor: any; prototype: HTMLButtonElement }

Type declaration

HTMLCanvasElement

HTMLCanvasElement: { constructor: any; prototype: HTMLCanvasElement }

Type declaration

HTMLCollection

HTMLCollection: { constructor: any; prototype: HTMLCollection }

Type declaration

HTMLDListElement

HTMLDListElement: { constructor: any; prototype: HTMLDListElement }

Type declaration

HTMLDataElement

HTMLDataElement: { constructor: any; prototype: HTMLDataElement }

Type declaration

HTMLDataListElement

HTMLDataListElement: { constructor: any; prototype: HTMLDataListElement }

Type declaration

HTMLDetailsElement

HTMLDetailsElement: { constructor: any; prototype: HTMLDetailsElement }

Type declaration

HTMLDialogElement

HTMLDialogElement: { constructor: any; prototype: HTMLDialogElement }

Type declaration

HTMLDirectoryElement

HTMLDirectoryElement: { constructor: any; prototype: HTMLDirectoryElement }

Type declaration

HTMLDivElement

HTMLDivElement: { constructor: any; prototype: HTMLDivElement }

Type declaration

HTMLDocument

HTMLDocument: { constructor: any; prototype: HTMLDocument }

Type declaration

HTMLElement

HTMLElement: { constructor: any; prototype: HTMLElement }

Type declaration

HTMLEmbedElement

HTMLEmbedElement: { constructor: any; prototype: HTMLEmbedElement }

Type declaration

HTMLFieldSetElement

HTMLFieldSetElement: { constructor: any; prototype: HTMLFieldSetElement }

Type declaration

HTMLFontElement

HTMLFontElement: { constructor: any; prototype: HTMLFontElement }

Type declaration

HTMLFormControlsCollection

HTMLFormControlsCollection: { constructor: any; prototype: HTMLFormControlsCollection }

Type declaration

HTMLFormElement

HTMLFormElement: { constructor: any; prototype: HTMLFormElement }

Type declaration

HTMLFrameElement

HTMLFrameElement: { constructor: any; prototype: HTMLFrameElement }

Type declaration

HTMLFrameSetElement

HTMLFrameSetElement: { constructor: any; prototype: HTMLFrameSetElement }

Type declaration

HTMLHRElement

HTMLHRElement: { constructor: any; prototype: HTMLHRElement }

Type declaration

HTMLHeadElement

HTMLHeadElement: { constructor: any; prototype: HTMLHeadElement }

Type declaration

HTMLHeadingElement

HTMLHeadingElement: { constructor: any; prototype: HTMLHeadingElement }

Type declaration

HTMLHtmlElement

HTMLHtmlElement: { constructor: any; prototype: HTMLHtmlElement }

Type declaration

HTMLIFrameElement

HTMLIFrameElement: { constructor: any; prototype: HTMLIFrameElement }

Type declaration

HTMLImageElement

HTMLImageElement: { constructor: any; prototype: HTMLImageElement }

Type declaration

HTMLInputElement

HTMLInputElement: { constructor: any; prototype: HTMLInputElement }

Type declaration

HTMLLIElement

HTMLLIElement: { constructor: any; prototype: HTMLLIElement }

Type declaration

HTMLLabelElement

HTMLLabelElement: { constructor: any; prototype: HTMLLabelElement }

Type declaration

HTMLLegendElement

HTMLLegendElement: { constructor: any; prototype: HTMLLegendElement }

Type declaration

HTMLLinkElement

HTMLLinkElement: { constructor: any; prototype: HTMLLinkElement }

Type declaration

HTMLMapElement

HTMLMapElement: { constructor: any; prototype: HTMLMapElement }

Type declaration

HTMLMarqueeElement

HTMLMarqueeElement: { constructor: any; prototype: HTMLMarqueeElement }

Type declaration

HTMLMediaElement

HTMLMediaElement: { constructor: any; HAVE_CURRENT_DATA: number; HAVE_ENOUGH_DATA: number; HAVE_FUTURE_DATA: number; HAVE_METADATA: number; HAVE_NOTHING: number; NETWORK_EMPTY: number; NETWORK_IDLE: number; NETWORK_LOADING: number; NETWORK_NO_SOURCE: number; prototype: HTMLMediaElement }

Type declaration

  • constructor: function
    • Returns HTMLMediaElement

  • HAVE_CURRENT_DATA: number
  • HAVE_ENOUGH_DATA: number
  • HAVE_FUTURE_DATA: number
  • HAVE_METADATA: number
  • HAVE_NOTHING: number
  • NETWORK_EMPTY: number
  • NETWORK_IDLE: number
  • NETWORK_LOADING: number
  • NETWORK_NO_SOURCE: number
  • prototype: HTMLMediaElement

HTMLMenuElement

HTMLMenuElement: { constructor: any; prototype: HTMLMenuElement }

Type declaration

HTMLMetaElement

HTMLMetaElement: { constructor: any; prototype: HTMLMetaElement }

Type declaration

HTMLMeterElement

HTMLMeterElement: { constructor: any; prototype: HTMLMeterElement }

Type declaration

HTMLModElement

HTMLModElement: { constructor: any; prototype: HTMLModElement }

Type declaration

HTMLOListElement

HTMLOListElement: { constructor: any; prototype: HTMLOListElement }

Type declaration

HTMLObjectElement

HTMLObjectElement: { constructor: any; prototype: HTMLObjectElement }

Type declaration

HTMLOptGroupElement

HTMLOptGroupElement: { constructor: any; prototype: HTMLOptGroupElement }

Type declaration

HTMLOptionElement

HTMLOptionElement: { constructor: any; prototype: HTMLOptionElement }

Type declaration

HTMLOptionsCollection

HTMLOptionsCollection: { constructor: any; prototype: HTMLOptionsCollection }

Type declaration

HTMLOutputElement

HTMLOutputElement: { constructor: any; prototype: HTMLOutputElement }

Type declaration

HTMLParagraphElement

HTMLParagraphElement: { constructor: any; prototype: HTMLParagraphElement }

Type declaration

HTMLParamElement

HTMLParamElement: { constructor: any; prototype: HTMLParamElement }

Type declaration

HTMLPictureElement

HTMLPictureElement: { constructor: any; prototype: HTMLPictureElement }

Type declaration

HTMLPreElement

HTMLPreElement: { constructor: any; prototype: HTMLPreElement }

Type declaration

HTMLProgressElement

HTMLProgressElement: { constructor: any; prototype: HTMLProgressElement }

Type declaration

HTMLQuoteElement

HTMLQuoteElement: { constructor: any; prototype: HTMLQuoteElement }

Type declaration

HTMLScriptElement

HTMLScriptElement: { constructor: any; prototype: HTMLScriptElement }

Type declaration

HTMLSelectElement

HTMLSelectElement: { constructor: any; prototype: HTMLSelectElement }

Type declaration

HTMLSlotElement

HTMLSlotElement: { constructor: any; prototype: HTMLSlotElement }

Type declaration

HTMLSourceElement

HTMLSourceElement: { constructor: any; prototype: HTMLSourceElement }

Type declaration

HTMLSpanElement

HTMLSpanElement: { constructor: any; prototype: HTMLSpanElement }

Type declaration

HTMLStyleElement

HTMLStyleElement: { constructor: any; prototype: HTMLStyleElement }

Type declaration

HTMLTableCaptionElement

HTMLTableCaptionElement: { constructor: any; prototype: HTMLTableCaptionElement }

Type declaration

HTMLTableCellElement

HTMLTableCellElement: { constructor: any; prototype: HTMLTableCellElement }

Type declaration

HTMLTableColElement

HTMLTableColElement: { constructor: any; prototype: HTMLTableColElement }

Type declaration

HTMLTableDataCellElement

HTMLTableDataCellElement: { constructor: any; prototype: HTMLTableDataCellElement }

Type declaration

HTMLTableElement

HTMLTableElement: { constructor: any; prototype: HTMLTableElement }

Type declaration

HTMLTableHeaderCellElement

HTMLTableHeaderCellElement: { constructor: any; prototype: HTMLTableHeaderCellElement }

Type declaration

HTMLTableRowElement

HTMLTableRowElement: { constructor: any; prototype: HTMLTableRowElement }

Type declaration

HTMLTableSectionElement

HTMLTableSectionElement: { constructor: any; prototype: HTMLTableSectionElement }

Type declaration

HTMLTemplateElement

HTMLTemplateElement: { constructor: any; prototype: HTMLTemplateElement }

Type declaration

HTMLTextAreaElement

HTMLTextAreaElement: { constructor: any; prototype: HTMLTextAreaElement }

Type declaration

HTMLTimeElement

HTMLTimeElement: { constructor: any; prototype: HTMLTimeElement }

Type declaration

HTMLTitleElement

HTMLTitleElement: { constructor: any; prototype: HTMLTitleElement }

Type declaration

HTMLTrackElement

HTMLTrackElement: { constructor: any; ERROR: number; LOADED: number; LOADING: number; NONE: number; prototype: HTMLTrackElement }

Type declaration

HTMLUListElement

HTMLUListElement: { constructor: any; prototype: HTMLUListElement }

Type declaration

HTMLUnknownElement

HTMLUnknownElement: { constructor: any; prototype: HTMLUnknownElement }

Type declaration

HTMLVideoElement

HTMLVideoElement: { constructor: any; prototype: HTMLVideoElement }

Type declaration

HashChangeEvent

HashChangeEvent: { constructor: any; prototype: HashChangeEvent }

Type declaration

History

History: { constructor: any; prototype: History }

Type declaration

  • constructor: function
    • Returns History

  • prototype: History

IDBCursor

IDBCursor: { constructor: any; prototype: IDBCursor }

Type declaration

  • constructor: function
    • Returns IDBCursor

  • prototype: IDBCursor

IDBCursorWithValue

IDBCursorWithValue: { constructor: any; prototype: IDBCursorWithValue }

Type declaration

IDBDatabase

IDBDatabase: { constructor: any; prototype: IDBDatabase }

Type declaration

IDBFactory

IDBFactory: { constructor: any; prototype: IDBFactory }

Type declaration

IDBIndex

IDBIndex: { constructor: any; prototype: IDBIndex }

Type declaration

  • constructor: function
    • Returns IDBIndex

  • prototype: IDBIndex

IDBKeyRange

IDBKeyRange: { constructor: any; prototype: IDBKeyRange; bound: any; lowerBound: any; only: any; upperBound: any }

Type declaration

  • constructor: function
    • Returns IDBKeyRange

  • prototype: IDBKeyRange
  • bound: function
    • bound(lower: any, upper: any, lowerOpen?: undefined | false | true, upperOpen?: undefined | false | true): IDBKeyRange
    • Returns a new IDBKeyRange spanning from lower to upper. If lowerOpen is true, lower is not included in the range. If upperOpen is true, upper is not included in the range.

      Parameters

      • lower: any
      • upper: any
      • Optional lowerOpen: undefined | false | true
      • Optional upperOpen: undefined | false | true

      Returns IDBKeyRange

  • lowerBound: function
    • lowerBound(lower: any, open?: undefined | false | true): IDBKeyRange
    • Returns a new IDBKeyRange starting at key with no upper bound. If open is true, key is not included in the range.

      Parameters

      • lower: any
      • Optional open: undefined | false | true

      Returns IDBKeyRange

  • only: function
    • Returns a new IDBKeyRange spanning only key.

      Parameters

      • value: any

      Returns IDBKeyRange

  • upperBound: function
    • upperBound(upper: any, open?: undefined | false | true): IDBKeyRange
    • Returns a new IDBKeyRange with no lower bound and ending at key. If open is true, key is not included in the range.

      Parameters

      • upper: any
      • Optional open: undefined | false | true

      Returns IDBKeyRange

IDBObjectStore

IDBObjectStore: { constructor: any; prototype: IDBObjectStore }

Type declaration

IDBOpenDBRequest

IDBOpenDBRequest: { constructor: any; prototype: IDBOpenDBRequest }

Type declaration

IDBRequest

IDBRequest: { constructor: any; prototype: IDBRequest }

Type declaration

IDBTransaction

IDBTransaction: { constructor: any; prototype: IDBTransaction }

Type declaration

IDBVersionChangeEvent

IDBVersionChangeEvent: { constructor: any; prototype: IDBVersionChangeEvent }

Type declaration

IIRFilterNode

IIRFilterNode: { constructor: any; prototype: IIRFilterNode }

Type declaration

Image

Image: { constructor: any }

Type declaration

  • constructor: function
    • new __type(width?: undefined | number, height?: undefined | number): HTMLImageElement
    • Parameters

      • Optional width: undefined | number
      • Optional height: undefined | number

      Returns HTMLImageElement

ImageBitmap

ImageBitmap: { constructor: any; prototype: ImageBitmap }

Type declaration

ImageBitmapRenderingContext

ImageBitmapRenderingContext: { constructor: any; prototype: ImageBitmapRenderingContext }

Type declaration

ImageData

ImageData: { constructor: any; prototype: ImageData }

Type declaration

  • constructor: function
    • Parameters

      • width: number
      • height: number

      Returns ImageData

    • Parameters

      Returns ImageData

  • prototype: ImageData

Infinity

Infinity: number

InputDeviceInfo

InputDeviceInfo: { constructor: any; prototype: InputDeviceInfo }

Type declaration

InputEvent

InputEvent: { constructor: any; prototype: InputEvent }

Type declaration

Int16Array

Int32Array

Int8Array

IntersectionObserver

IntersectionObserver: { constructor: any; prototype: IntersectionObserver }

Type declaration

IntersectionObserverEntry

IntersectionObserverEntry: { constructor: any; prototype: IntersectionObserverEntry }

Type declaration

JSON

JSON: JSON

An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.

KeyboardEvent

KeyboardEvent: { constructor: any; DOM_KEY_LOCATION_LEFT: number; DOM_KEY_LOCATION_NUMPAD: number; DOM_KEY_LOCATION_RIGHT: number; DOM_KEY_LOCATION_STANDARD: number; prototype: KeyboardEvent }

Type declaration

  • constructor: function
  • DOM_KEY_LOCATION_LEFT: number
  • DOM_KEY_LOCATION_NUMPAD: number
  • DOM_KEY_LOCATION_RIGHT: number
  • DOM_KEY_LOCATION_STANDARD: number
  • prototype: KeyboardEvent

KeyframeEffect

KeyframeEffect: { constructor: any; prototype: KeyframeEffect }

Type declaration

ListeningStateChangedEvent

ListeningStateChangedEvent: { constructor: any; prototype: ListeningStateChangedEvent }

Type declaration

Location

Location: { constructor: any; prototype: Location }

Type declaration

  • constructor: function
    • Returns Location

  • prototype: Location

MSAssertion

MSAssertion: { constructor: any; prototype: MSAssertion }

Type declaration

MSBlobBuilder

MSBlobBuilder: { constructor: any; prototype: MSBlobBuilder }

Type declaration

MSFIDOCredentialAssertion

MSFIDOCredentialAssertion: { constructor: any; prototype: MSFIDOCredentialAssertion }

Type declaration

MSFIDOSignature

MSFIDOSignature: { constructor: any; prototype: MSFIDOSignature }

Type declaration

MSFIDOSignatureAssertion

MSFIDOSignatureAssertion: { constructor: any; prototype: MSFIDOSignatureAssertion }

Type declaration

MSGesture

MSGesture: { constructor: any; prototype: MSGesture }

Type declaration

  • constructor: function
    • Returns MSGesture

  • prototype: MSGesture

MSGestureEvent

MSGestureEvent: { constructor: any; MSGESTURE_FLAG_BEGIN: number; MSGESTURE_FLAG_CANCEL: number; MSGESTURE_FLAG_END: number; MSGESTURE_FLAG_INERTIA: number; MSGESTURE_FLAG_NONE: number; prototype: MSGestureEvent }

Type declaration

  • constructor: function
    • Returns MSGestureEvent

  • MSGESTURE_FLAG_BEGIN: number
  • MSGESTURE_FLAG_CANCEL: number
  • MSGESTURE_FLAG_END: number
  • MSGESTURE_FLAG_INERTIA: number
  • MSGESTURE_FLAG_NONE: number
  • prototype: MSGestureEvent

MSGraphicsTrust

MSGraphicsTrust: { constructor: any; prototype: MSGraphicsTrust }

Type declaration

MSInputMethodContext

MSInputMethodContext: { constructor: any; prototype: MSInputMethodContext }

Type declaration

MSMediaKeyError

MSMediaKeyError: { constructor: any; MS_MEDIA_KEYERR_CLIENT: number; MS_MEDIA_KEYERR_DOMAIN: number; MS_MEDIA_KEYERR_HARDWARECHANGE: number; MS_MEDIA_KEYERR_OUTPUT: number; MS_MEDIA_KEYERR_SERVICE: number; MS_MEDIA_KEYERR_UNKNOWN: number; prototype: MSMediaKeyError }

Type declaration

  • constructor: function
    • Returns MSMediaKeyError

  • MS_MEDIA_KEYERR_CLIENT: number
  • MS_MEDIA_KEYERR_DOMAIN: number
  • MS_MEDIA_KEYERR_HARDWARECHANGE: number
  • MS_MEDIA_KEYERR_OUTPUT: number
  • MS_MEDIA_KEYERR_SERVICE: number
  • MS_MEDIA_KEYERR_UNKNOWN: number
  • prototype: MSMediaKeyError

MSMediaKeyMessageEvent

MSMediaKeyMessageEvent: { constructor: any; prototype: MSMediaKeyMessageEvent }

Type declaration

MSMediaKeyNeededEvent

MSMediaKeyNeededEvent: { constructor: any; prototype: MSMediaKeyNeededEvent }

Type declaration

MSMediaKeySession

MSMediaKeySession: { constructor: any; prototype: MSMediaKeySession }

Type declaration

MSMediaKeys

MSMediaKeys: { constructor: any; prototype: MSMediaKeys; isTypeSupported: any; isTypeSupportedWithFeatures: any }

Type declaration

  • constructor: function
    • Parameters

      • keySystem: string

      Returns MSMediaKeys

  • prototype: MSMediaKeys
  • isTypeSupported: function
    • isTypeSupported(keySystem: string, type?: string | null): boolean
    • Parameters

      • keySystem: string
      • Optional type: string | null

      Returns boolean

  • isTypeSupportedWithFeatures: function
    • isTypeSupportedWithFeatures(keySystem: string, type?: string | null): string
    • Parameters

      • keySystem: string
      • Optional type: string | null

      Returns string

MSPointerEvent

MSPointerEvent: { constructor: any; prototype: MSPointerEvent }

Type declaration

MSStream

MSStream: { constructor: any; prototype: MSStream }

Type declaration

  • constructor: function
    • Returns MSStream

  • prototype: MSStream

Map

Math

Math: Math

An intrinsic object that provides basic mathematics functionality and constants.

MediaDeviceInfo

MediaDeviceInfo: { constructor: any; prototype: MediaDeviceInfo }

Type declaration

MediaDevices

MediaDevices: { constructor: any; prototype: MediaDevices }

Type declaration

MediaElementAudioSourceNode

MediaElementAudioSourceNode: { constructor: any; prototype: MediaElementAudioSourceNode }

Type declaration

MediaEncryptedEvent

MediaEncryptedEvent: { constructor: any; prototype: MediaEncryptedEvent }

Type declaration

MediaError

MediaError: { constructor: any; MEDIA_ERR_ABORTED: number; MEDIA_ERR_DECODE: number; MEDIA_ERR_NETWORK: number; MEDIA_ERR_SRC_NOT_SUPPORTED: number; MS_MEDIA_ERR_ENCRYPTED: number; prototype: MediaError }

Type declaration

  • constructor: function
    • Returns MediaError

  • MEDIA_ERR_ABORTED: number
  • MEDIA_ERR_DECODE: number
  • MEDIA_ERR_NETWORK: number
  • MEDIA_ERR_SRC_NOT_SUPPORTED: number
  • MS_MEDIA_ERR_ENCRYPTED: number
  • prototype: MediaError

MediaKeyMessageEvent

MediaKeyMessageEvent: { constructor: any; prototype: MediaKeyMessageEvent }

Type declaration

MediaKeySession

MediaKeySession: { constructor: any; prototype: MediaKeySession }

Type declaration

MediaKeyStatusMap

MediaKeyStatusMap: { constructor: any; prototype: MediaKeyStatusMap }

Type declaration

MediaKeySystemAccess

MediaKeySystemAccess: { constructor: any; prototype: MediaKeySystemAccess }

Type declaration

MediaKeys

MediaKeys: { constructor: any; prototype: MediaKeys }

Type declaration

  • constructor: function
    • Returns MediaKeys

  • prototype: MediaKeys

MediaList

MediaList: { constructor: any; prototype: MediaList }

Type declaration

  • constructor: function
    • Returns MediaList

  • prototype: MediaList

MediaQueryList

MediaQueryList: { constructor: any; prototype: MediaQueryList }

Type declaration

MediaQueryListEvent

MediaQueryListEvent: { constructor: any; prototype: MediaQueryListEvent }

Type declaration

MediaSource

MediaSource: { constructor: any; prototype: MediaSource; isTypeSupported: any }

Type declaration

  • constructor: function
    • Returns MediaSource

  • prototype: MediaSource
  • isTypeSupported: function
    • isTypeSupported(type: string): boolean
    • Parameters

      • type: string

      Returns boolean

MediaStream

MediaStream: { constructor: any; prototype: MediaStream }

Type declaration

MediaStreamAudioDestinationNode

MediaStreamAudioDestinationNode: { constructor: any; prototype: MediaStreamAudioDestinationNode }

Type declaration

MediaStreamAudioSourceNode

MediaStreamAudioSourceNode: { constructor: any; prototype: MediaStreamAudioSourceNode }

Type declaration

MediaStreamError

MediaStreamError: { constructor: any; prototype: MediaStreamError }

Type declaration

MediaStreamErrorEvent

MediaStreamErrorEvent: { constructor: any; prototype: MediaStreamErrorEvent }

Type declaration

MediaStreamEvent

MediaStreamEvent: { constructor: any; prototype: MediaStreamEvent }

Type declaration

MediaStreamTrack

MediaStreamTrack: { constructor: any; prototype: MediaStreamTrack }

Type declaration

MediaStreamTrackAudioSourceNode

MediaStreamTrackAudioSourceNode: { constructor: any; prototype: MediaStreamTrackAudioSourceNode }

Type declaration

MediaStreamTrackEvent

MediaStreamTrackEvent: { constructor: any; prototype: MediaStreamTrackEvent }

Type declaration

MessageChannel

MessageChannel: { constructor: any; prototype: MessageChannel }

Type declaration

MessageEvent

MessageEvent: { constructor: any; prototype: MessageEvent }

Type declaration

MessagePort

MessagePort: { constructor: any; prototype: MessagePort }

Type declaration

MimeType

MimeType: { constructor: any; prototype: MimeType }

Type declaration

  • constructor: function
    • Returns MimeType

  • prototype: MimeType

MimeTypeArray

MimeTypeArray: { constructor: any; prototype: MimeTypeArray }

Type declaration

MouseEvent

MouseEvent: { constructor: any; prototype: MouseEvent }

Type declaration

MutationEvent

MutationEvent: { constructor: any; ADDITION: number; MODIFICATION: number; REMOVAL: number; prototype: MutationEvent }

Type declaration

  • constructor: function
    • Returns MutationEvent

  • ADDITION: number
  • MODIFICATION: number
  • REMOVAL: number
  • prototype: MutationEvent

MutationObserver

MutationObserver: { constructor: any; prototype: MutationObserver }

Type declaration

MutationRecord

MutationRecord: { constructor: any; prototype: MutationRecord }

Type declaration

NaN

NaN: number

NamedNodeMap

NamedNodeMap: { constructor: any; prototype: NamedNodeMap }

Type declaration

NavigationPreloadManager

NavigationPreloadManager: { constructor: any; prototype: NavigationPreloadManager }

Type declaration

Navigator

Navigator: { constructor: any; prototype: Navigator }

Type declaration

  • constructor: function
    • Returns Navigator

  • prototype: Navigator

Node

Node: { constructor: any; ATTRIBUTE_NODE: number; CDATA_SECTION_NODE: number; COMMENT_NODE: number; DOCUMENT_FRAGMENT_NODE: number; DOCUMENT_NODE: number; DOCUMENT_POSITION_CONTAINED_BY: number; DOCUMENT_POSITION_CONTAINS: number; DOCUMENT_POSITION_DISCONNECTED: number; DOCUMENT_POSITION_FOLLOWING: number; DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number; DOCUMENT_POSITION_PRECEDING: number; DOCUMENT_TYPE_NODE: number; ELEMENT_NODE: number; ENTITY_NODE: number; ENTITY_REFERENCE_NODE: number; NOTATION_NODE: number; PROCESSING_INSTRUCTION_NODE: number; TEXT_NODE: number; prototype: Node }

Type declaration

  • constructor: function
    • new __type(): Node
    • Returns Node

  • ATTRIBUTE_NODE: number
  • CDATA_SECTION_NODE: number

    node is a CDATASection node.

  • COMMENT_NODE: number

    node is a Comment node.

  • DOCUMENT_FRAGMENT_NODE: number

    node is a DocumentFragment node.

  • DOCUMENT_NODE: number

    node is a document.

  • DOCUMENT_POSITION_CONTAINED_BY: number

    Set when other is a descendant of node.

  • DOCUMENT_POSITION_CONTAINS: number

    Set when other is an ancestor of node.

  • DOCUMENT_POSITION_DISCONNECTED: number

    Set when node and other are not in the same tree.

  • DOCUMENT_POSITION_FOLLOWING: number

    Set when other is following node.

  • DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number
  • DOCUMENT_POSITION_PRECEDING: number

    Set when other is preceding node.

  • DOCUMENT_TYPE_NODE: number

    node is a doctype.

  • ELEMENT_NODE: number

    node is an element.

  • ENTITY_NODE: number
  • ENTITY_REFERENCE_NODE: number
  • NOTATION_NODE: number
  • PROCESSING_INSTRUCTION_NODE: number

    node is a ProcessingInstruction node.

  • TEXT_NODE: number

    node is a Text node.

  • prototype: Node

NodeFilter

NodeFilter: { FILTER_ACCEPT: number; FILTER_REJECT: number; FILTER_SKIP: number; SHOW_ALL: number; SHOW_ATTRIBUTE: number; SHOW_CDATA_SECTION: number; SHOW_COMMENT: number; SHOW_DOCUMENT: number; SHOW_DOCUMENT_FRAGMENT: number; SHOW_DOCUMENT_TYPE: number; SHOW_ELEMENT: number; SHOW_ENTITY: number; SHOW_ENTITY_REFERENCE: number; SHOW_NOTATION: number; SHOW_PROCESSING_INSTRUCTION: number; SHOW_TEXT: number }

Type declaration

  • FILTER_ACCEPT: number
  • FILTER_REJECT: number
  • FILTER_SKIP: number
  • SHOW_ALL: number
  • SHOW_ATTRIBUTE: number
  • SHOW_CDATA_SECTION: number
  • SHOW_COMMENT: number
  • SHOW_DOCUMENT: number
  • SHOW_DOCUMENT_FRAGMENT: number
  • SHOW_DOCUMENT_TYPE: number
  • SHOW_ELEMENT: number
  • SHOW_ENTITY: number
  • SHOW_ENTITY_REFERENCE: number
  • SHOW_NOTATION: number
  • SHOW_PROCESSING_INSTRUCTION: number
  • SHOW_TEXT: number

NodeIterator

NodeIterator: { constructor: any; prototype: NodeIterator }

Type declaration

NodeList

NodeList: { constructor: any; prototype: NodeList }

Type declaration

  • constructor: function
    • Returns NodeList

  • prototype: NodeList

Notification

Notification: { constructor: any; maxActions: number; permission: NotificationPermission; prototype: Notification; requestPermission: any }

Type declaration

Number

An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.

Object

Provides functionality common to all JavaScript objects.

OfflineAudioCompletionEvent

OfflineAudioCompletionEvent: { constructor: any; prototype: OfflineAudioCompletionEvent }

Type declaration

OfflineAudioContext

OfflineAudioContext: { constructor: any; prototype: OfflineAudioContext }

Type declaration

OffscreenCanvas

OffscreenCanvas: { constructor: any; prototype: OffscreenCanvas }

Type declaration

  • constructor: function
    • Parameters

      • width: number
      • height: number

      Returns OffscreenCanvas

  • prototype: OffscreenCanvas

OffscreenCanvasRenderingContext2D

OffscreenCanvasRenderingContext2D: { constructor: any; prototype: OffscreenCanvasRenderingContext2D }

Type declaration

Option

Option: { constructor: any }

Type declaration

  • constructor: function
    • new __type(text?: undefined | string, value?: undefined | string, defaultSelected?: undefined | false | true, selected?: undefined | false | true): HTMLOptionElement
    • Parameters

      • Optional text: undefined | string
      • Optional value: undefined | string
      • Optional defaultSelected: undefined | false | true
      • Optional selected: undefined | false | true

      Returns HTMLOptionElement

OscillatorNode

OscillatorNode: { constructor: any; prototype: OscillatorNode }

Type declaration

OverconstrainedError

OverconstrainedError: { constructor: any; prototype: OverconstrainedError }

Type declaration

OverflowEvent

OverflowEvent: { constructor: any; BOTH: number; HORIZONTAL: number; VERTICAL: number; prototype: OverflowEvent }

Type declaration

  • constructor: function
    • Returns OverflowEvent

  • BOTH: number
  • HORIZONTAL: number
  • VERTICAL: number
  • prototype: OverflowEvent

PageTransitionEvent

PageTransitionEvent: { constructor: any; prototype: PageTransitionEvent }

Type declaration

PannerNode

PannerNode: { constructor: any; prototype: PannerNode }

Type declaration

Path2D

Path2D: { constructor: any; prototype: Path2D }

Type declaration

  • constructor: function
    • Parameters

      • Optional path: Path2D | string

      Returns Path2D

  • prototype: Path2D

PaymentAddress

PaymentAddress: { constructor: any; prototype: PaymentAddress }

Type declaration

PaymentRequest

PaymentRequest: { constructor: any; prototype: PaymentRequest }

Type declaration

PaymentRequestUpdateEvent

PaymentRequestUpdateEvent: { constructor: any; prototype: PaymentRequestUpdateEvent }

Type declaration

PaymentResponse

PaymentResponse: { constructor: any; prototype: PaymentResponse }

Type declaration

PerfWidgetExternal

PerfWidgetExternal: { constructor: any; prototype: PerfWidgetExternal }

Type declaration

Performance

Performance: { constructor: any; prototype: Performance }

Type declaration

PerformanceEntry

PerformanceEntry: { constructor: any; prototype: PerformanceEntry }

Type declaration

PerformanceMark

PerformanceMark: { constructor: any; prototype: PerformanceMark }

Type declaration

PerformanceMeasure

PerformanceMeasure: { constructor: any; prototype: PerformanceMeasure }

Type declaration

PerformanceNavigation

PerformanceNavigation: { constructor: any; TYPE_BACK_FORWARD: number; TYPE_NAVIGATE: number; TYPE_RELOAD: number; TYPE_RESERVED: number; prototype: PerformanceNavigation }

Type declaration

PerformanceNavigationTiming

PerformanceNavigationTiming: { constructor: any; prototype: PerformanceNavigationTiming }

Type declaration

PerformanceObserver

PerformanceObserver: { constructor: any; prototype: PerformanceObserver; supportedEntryTypes: ReadonlyArray<string> }

Type declaration

PerformanceObserverEntryList

PerformanceObserverEntryList: { constructor: any; prototype: PerformanceObserverEntryList }

Type declaration

PerformanceResourceTiming

PerformanceResourceTiming: { constructor: any; prototype: PerformanceResourceTiming }

Type declaration

PerformanceTiming

PerformanceTiming: { constructor: any; prototype: PerformanceTiming }

Type declaration

PeriodicWave

PeriodicWave: { constructor: any; prototype: PeriodicWave }

Type declaration

PermissionRequest

PermissionRequest: { constructor: any; prototype: PermissionRequest }

Type declaration

PermissionRequestedEvent

PermissionRequestedEvent: { constructor: any; prototype: PermissionRequestedEvent }

Type declaration

PermissionStatus

PermissionStatus: { constructor: any; prototype: PermissionStatus }

Type declaration

Permissions

Permissions: { constructor: any; prototype: Permissions }

Type declaration

Plugin

Plugin: { constructor: any; prototype: Plugin }

Type declaration

  • constructor: function
    • Returns Plugin

  • prototype: Plugin

PluginArray

PluginArray: { constructor: any; prototype: PluginArray }

Type declaration

PointerEvent

PointerEvent: { constructor: any; prototype: PointerEvent }

Type declaration

PopStateEvent

PopStateEvent: { constructor: any; prototype: PopStateEvent }

Type declaration

ProcessingInstruction

ProcessingInstruction: { constructor: any; prototype: ProcessingInstruction }

Type declaration

ProgressEvent

ProgressEvent: { constructor: any; prototype: ProgressEvent }

Type declaration

Promise

PromiseRejectionEvent

PromiseRejectionEvent: { constructor: any; prototype: PromiseRejectionEvent }

Type declaration

Proxy

PublicKeyCredential

PublicKeyCredential: { constructor: any; prototype: PublicKeyCredential; isUserVerifyingPlatformAuthenticatorAvailable: any }

Type declaration

  • constructor: function
  • prototype: PublicKeyCredential
  • isUserVerifyingPlatformAuthenticatorAvailable: function
    • isUserVerifyingPlatformAuthenticatorAvailable(): Promise<boolean>
    • Returns Promise<boolean>

PushManager

PushManager: { constructor: any; prototype: PushManager; supportedContentEncodings: ReadonlyArray<string> }

Type declaration

PushSubscription

PushSubscription: { constructor: any; prototype: PushSubscription }

Type declaration

PushSubscriptionOptions

PushSubscriptionOptions: { constructor: any; prototype: PushSubscriptionOptions }

Type declaration

RTCCertificate

RTCCertificate: { constructor: any; prototype: RTCCertificate; getSupportedAlgorithms: any }

Type declaration

RTCDTMFSender

RTCDTMFSender: { constructor: any; prototype: RTCDTMFSender }

Type declaration

RTCDTMFToneChangeEvent

RTCDTMFToneChangeEvent: { constructor: any; prototype: RTCDTMFToneChangeEvent }

Type declaration

RTCDataChannel

RTCDataChannel: { constructor: any; prototype: RTCDataChannel }

Type declaration

RTCDataChannelEvent

RTCDataChannelEvent: { constructor: any; prototype: RTCDataChannelEvent }

Type declaration

RTCDtlsTransport

RTCDtlsTransport: { constructor: any; prototype: RTCDtlsTransport }

Type declaration

RTCDtlsTransportStateChangedEvent

RTCDtlsTransportStateChangedEvent: { constructor: any; prototype: RTCDtlsTransportStateChangedEvent }

Type declaration

RTCDtmfSender

RTCDtmfSender: { constructor: any; prototype: RTCDtmfSender }

Type declaration

RTCError

RTCError: { constructor: any; prototype: RTCError }

Type declaration

  • constructor: function
    • Parameters

      Returns RTCError

  • prototype: RTCError

RTCErrorEvent

RTCErrorEvent: { constructor: any; prototype: RTCErrorEvent }

Type declaration

RTCIceCandidate

RTCIceCandidate: { constructor: any; prototype: RTCIceCandidate }

Type declaration

RTCIceCandidatePairChangedEvent

RTCIceCandidatePairChangedEvent: { constructor: any; prototype: RTCIceCandidatePairChangedEvent }

Type declaration

RTCIceGatherer

RTCIceGatherer: { constructor: any; prototype: RTCIceGatherer }

Type declaration

RTCIceGathererEvent

RTCIceGathererEvent: { constructor: any; prototype: RTCIceGathererEvent }

Type declaration

RTCIceTransport

RTCIceTransport: { constructor: any; prototype: RTCIceTransport }

Type declaration

RTCIceTransportStateChangedEvent

RTCIceTransportStateChangedEvent: { constructor: any; prototype: RTCIceTransportStateChangedEvent }

Type declaration

RTCIdentityAssertion

RTCIdentityAssertion: { constructor: any; prototype: RTCIdentityAssertion }

Type declaration

RTCPeerConnection

RTCPeerConnection: { constructor: any; prototype: RTCPeerConnection; generateCertificate: any; getDefaultIceServers: any }

Type declaration

RTCPeerConnectionIceErrorEvent

RTCPeerConnectionIceErrorEvent: { constructor: any; prototype: RTCPeerConnectionIceErrorEvent }

Type declaration

RTCPeerConnectionIceEvent

RTCPeerConnectionIceEvent: { constructor: any; prototype: RTCPeerConnectionIceEvent }

Type declaration

RTCRtpReceiver

RTCRtpReceiver: { constructor: any; prototype: RTCRtpReceiver; getCapabilities: any }

Type declaration

RTCRtpSender

RTCRtpSender: { constructor: any; prototype: RTCRtpSender; getCapabilities: any }

Type declaration

RTCRtpTransceiver

RTCRtpTransceiver: { constructor: any; prototype: RTCRtpTransceiver }

Type declaration

RTCSctpTransport

RTCSctpTransport: { constructor: any; prototype: RTCSctpTransport }

Type declaration

RTCSessionDescription

RTCSessionDescription: { constructor: any; prototype: RTCSessionDescription }

Type declaration

RTCSrtpSdesTransport

RTCSrtpSdesTransport: { constructor: any; prototype: RTCSrtpSdesTransport; getLocalParameters: any }

Type declaration

RTCSsrcConflictEvent

RTCSsrcConflictEvent: { constructor: any; prototype: RTCSsrcConflictEvent }

Type declaration

RTCStatsEvent

RTCStatsEvent: { constructor: any; prototype: RTCStatsEvent }

Type declaration

RTCStatsProvider

RTCStatsProvider: { constructor: any; prototype: RTCStatsProvider }

Type declaration

RTCStatsReport

RTCStatsReport: { constructor: any; prototype: RTCStatsReport }

Type declaration

RTCTrackEvent

RTCTrackEvent: { constructor: any; prototype: RTCTrackEvent }

Type declaration

RadioNodeList

RadioNodeList: { constructor: any; prototype: RadioNodeList }

Type declaration

RandomSource

RandomSource: { constructor: any; prototype: RandomSource }

Type declaration

Range

Range: { constructor: any; END_TO_END: number; END_TO_START: number; START_TO_END: number; START_TO_START: number; prototype: Range; toString: any }

Type declaration

  • constructor: function
    • Returns Range

  • END_TO_END: number
  • END_TO_START: number
  • START_TO_END: number
  • START_TO_START: number
  • prototype: Range
  • toString: function
    • toString(): string
    • Returns string

RangeError

ReadableStream

ReadableStream: { constructor: any; prototype: ReadableStream }

Type declaration

ReadableStreamReader

ReadableStreamReader: { constructor: any; prototype: ReadableStreamReader }

Type declaration

ReferenceError

RegExp

SVGAElement

SVGAElement: { constructor: any; prototype: SVGAElement }

Type declaration

SVGAngle

SVGAngle: { constructor: any; SVG_ANGLETYPE_DEG: number; SVG_ANGLETYPE_GRAD: number; SVG_ANGLETYPE_RAD: number; SVG_ANGLETYPE_UNKNOWN: number; SVG_ANGLETYPE_UNSPECIFIED: number; prototype: SVGAngle }

Type declaration

  • constructor: function
    • Returns SVGAngle

  • SVG_ANGLETYPE_DEG: number
  • SVG_ANGLETYPE_GRAD: number
  • SVG_ANGLETYPE_RAD: number
  • SVG_ANGLETYPE_UNKNOWN: number
  • SVG_ANGLETYPE_UNSPECIFIED: number
  • prototype: SVGAngle

SVGAnimateElement

SVGAnimateElement: { constructor: any; prototype: SVGAnimateElement }

Type declaration

SVGAnimateMotionElement

SVGAnimateMotionElement: { constructor: any; prototype: SVGAnimateMotionElement }

Type declaration

SVGAnimateTransformElement

SVGAnimateTransformElement: { constructor: any; prototype: SVGAnimateTransformElement }

Type declaration

SVGAnimatedAngle

SVGAnimatedAngle: { constructor: any; prototype: SVGAnimatedAngle }

Type declaration

SVGAnimatedBoolean

SVGAnimatedBoolean: { constructor: any; prototype: SVGAnimatedBoolean }

Type declaration

SVGAnimatedEnumeration

SVGAnimatedEnumeration: { constructor: any; prototype: SVGAnimatedEnumeration }

Type declaration

SVGAnimatedInteger

SVGAnimatedInteger: { constructor: any; prototype: SVGAnimatedInteger }

Type declaration

SVGAnimatedLength

SVGAnimatedLength: { constructor: any; prototype: SVGAnimatedLength }

Type declaration

SVGAnimatedLengthList

SVGAnimatedLengthList: { constructor: any; prototype: SVGAnimatedLengthList }

Type declaration

SVGAnimatedNumber

SVGAnimatedNumber: { constructor: any; prototype: SVGAnimatedNumber }

Type declaration

SVGAnimatedNumberList

SVGAnimatedNumberList: { constructor: any; prototype: SVGAnimatedNumberList }

Type declaration

SVGAnimatedPreserveAspectRatio

SVGAnimatedPreserveAspectRatio: { constructor: any; prototype: SVGAnimatedPreserveAspectRatio }

Type declaration

SVGAnimatedRect

SVGAnimatedRect: { constructor: any; prototype: SVGAnimatedRect }

Type declaration

SVGAnimatedString

SVGAnimatedString: { constructor: any; prototype: SVGAnimatedString }

Type declaration

SVGAnimatedTransformList

SVGAnimatedTransformList: { constructor: any; prototype: SVGAnimatedTransformList }

Type declaration

SVGAnimationElement

SVGAnimationElement: { constructor: any; prototype: SVGAnimationElement }

Type declaration

SVGCircleElement

SVGCircleElement: { constructor: any; prototype: SVGCircleElement }

Type declaration

SVGClipPathElement

SVGClipPathElement: { constructor: any; prototype: SVGClipPathElement }

Type declaration

SVGComponentTransferFunctionElement

SVGComponentTransferFunctionElement: { constructor: any; SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE: number; SVG_FECOMPONENTTRANSFER_TYPE_GAMMA: number; SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY: number; SVG_FECOMPONENTTRANSFER_TYPE_LINEAR: number; SVG_FECOMPONENTTRANSFER_TYPE_TABLE: number; SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN: number; prototype: SVGComponentTransferFunctionElement }

Type declaration

SVGCursorElement

SVGCursorElement: { constructor: any; prototype: SVGCursorElement }

Type declaration

SVGDefsElement

SVGDefsElement: { constructor: any; prototype: SVGDefsElement }

Type declaration

SVGDescElement

SVGDescElement: { constructor: any; prototype: SVGDescElement }

Type declaration

SVGElement

SVGElement: { constructor: any; prototype: SVGElement }

Type declaration

SVGElementInstance

SVGElementInstance: { constructor: any; prototype: SVGElementInstance }

Type declaration

SVGElementInstanceList

SVGElementInstanceList: { constructor: any; prototype: SVGElementInstanceList }

Type declaration

SVGEllipseElement

SVGEllipseElement: { constructor: any; prototype: SVGEllipseElement }

Type declaration

SVGFEBlendElement

SVGFEBlendElement: { constructor: any; SVG_FEBLEND_MODE_COLOR: number; SVG_FEBLEND_MODE_COLOR_BURN: number; SVG_FEBLEND_MODE_COLOR_DODGE: number; SVG_FEBLEND_MODE_DARKEN: number; SVG_FEBLEND_MODE_DIFFERENCE: number; SVG_FEBLEND_MODE_EXCLUSION: number; SVG_FEBLEND_MODE_HARD_LIGHT: number; SVG_FEBLEND_MODE_HUE: number; SVG_FEBLEND_MODE_LIGHTEN: number; SVG_FEBLEND_MODE_LUMINOSITY: number; SVG_FEBLEND_MODE_MULTIPLY: number; SVG_FEBLEND_MODE_NORMAL: number; SVG_FEBLEND_MODE_OVERLAY: number; SVG_FEBLEND_MODE_SATURATION: number; SVG_FEBLEND_MODE_SCREEN: number; SVG_FEBLEND_MODE_SOFT_LIGHT: number; SVG_FEBLEND_MODE_UNKNOWN: number; prototype: SVGFEBlendElement }

Type declaration

  • constructor: function
    • Returns SVGFEBlendElement

  • SVG_FEBLEND_MODE_COLOR: number
  • SVG_FEBLEND_MODE_COLOR_BURN: number
  • SVG_FEBLEND_MODE_COLOR_DODGE: number
  • SVG_FEBLEND_MODE_DARKEN: number
  • SVG_FEBLEND_MODE_DIFFERENCE: number
  • SVG_FEBLEND_MODE_EXCLUSION: number
  • SVG_FEBLEND_MODE_HARD_LIGHT: number
  • SVG_FEBLEND_MODE_HUE: number
  • SVG_FEBLEND_MODE_LIGHTEN: number
  • SVG_FEBLEND_MODE_LUMINOSITY: number
  • SVG_FEBLEND_MODE_MULTIPLY: number
  • SVG_FEBLEND_MODE_NORMAL: number
  • SVG_FEBLEND_MODE_OVERLAY: number
  • SVG_FEBLEND_MODE_SATURATION: number
  • SVG_FEBLEND_MODE_SCREEN: number
  • SVG_FEBLEND_MODE_SOFT_LIGHT: number
  • SVG_FEBLEND_MODE_UNKNOWN: number
  • prototype: SVGFEBlendElement

SVGFEColorMatrixElement

SVGFEColorMatrixElement: { constructor: any; SVG_FECOLORMATRIX_TYPE_HUEROTATE: number; SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA: number; SVG_FECOLORMATRIX_TYPE_MATRIX: number; SVG_FECOLORMATRIX_TYPE_SATURATE: number; SVG_FECOLORMATRIX_TYPE_UNKNOWN: number; prototype: SVGFEColorMatrixElement }

Type declaration

  • constructor: function
  • SVG_FECOLORMATRIX_TYPE_HUEROTATE: number
  • SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA: number
  • SVG_FECOLORMATRIX_TYPE_MATRIX: number
  • SVG_FECOLORMATRIX_TYPE_SATURATE: number
  • SVG_FECOLORMATRIX_TYPE_UNKNOWN: number
  • prototype: SVGFEColorMatrixElement

SVGFEComponentTransferElement

SVGFEComponentTransferElement: { constructor: any; prototype: SVGFEComponentTransferElement }

Type declaration

SVGFECompositeElement

SVGFECompositeElement: { constructor: any; SVG_FECOMPOSITE_OPERATOR_ARITHMETIC: number; SVG_FECOMPOSITE_OPERATOR_ATOP: number; SVG_FECOMPOSITE_OPERATOR_IN: number; SVG_FECOMPOSITE_OPERATOR_OUT: number; SVG_FECOMPOSITE_OPERATOR_OVER: number; SVG_FECOMPOSITE_OPERATOR_UNKNOWN: number; SVG_FECOMPOSITE_OPERATOR_XOR: number; prototype: SVGFECompositeElement }

Type declaration

  • constructor: function
  • SVG_FECOMPOSITE_OPERATOR_ARITHMETIC: number
  • SVG_FECOMPOSITE_OPERATOR_ATOP: number
  • SVG_FECOMPOSITE_OPERATOR_IN: number
  • SVG_FECOMPOSITE_OPERATOR_OUT: number
  • SVG_FECOMPOSITE_OPERATOR_OVER: number
  • SVG_FECOMPOSITE_OPERATOR_UNKNOWN: number
  • SVG_FECOMPOSITE_OPERATOR_XOR: number
  • prototype: SVGFECompositeElement

SVGFEConvolveMatrixElement

SVGFEConvolveMatrixElement: { constructor: any; SVG_EDGEMODE_DUPLICATE: number; SVG_EDGEMODE_NONE: number; SVG_EDGEMODE_UNKNOWN: number; SVG_EDGEMODE_WRAP: number; prototype: SVGFEConvolveMatrixElement }

Type declaration

SVGFEDiffuseLightingElement

SVGFEDiffuseLightingElement: { constructor: any; prototype: SVGFEDiffuseLightingElement }

Type declaration

SVGFEDisplacementMapElement

SVGFEDisplacementMapElement: { constructor: any; SVG_CHANNEL_A: number; SVG_CHANNEL_B: number; SVG_CHANNEL_G: number; SVG_CHANNEL_R: number; SVG_CHANNEL_UNKNOWN: number; prototype: SVGFEDisplacementMapElement }

Type declaration

SVGFEDistantLightElement

SVGFEDistantLightElement: { constructor: any; prototype: SVGFEDistantLightElement }

Type declaration

SVGFEDropShadowElement

SVGFEDropShadowElement: { constructor: any; prototype: SVGFEDropShadowElement }

Type declaration

SVGFEFloodElement

SVGFEFloodElement: { constructor: any; prototype: SVGFEFloodElement }

Type declaration

SVGFEFuncAElement

SVGFEFuncAElement: { constructor: any; prototype: SVGFEFuncAElement }

Type declaration

SVGFEFuncBElement

SVGFEFuncBElement: { constructor: any; prototype: SVGFEFuncBElement }

Type declaration

SVGFEFuncGElement

SVGFEFuncGElement: { constructor: any; prototype: SVGFEFuncGElement }

Type declaration

SVGFEFuncRElement

SVGFEFuncRElement: { constructor: any; prototype: SVGFEFuncRElement }

Type declaration

SVGFEGaussianBlurElement

SVGFEGaussianBlurElement: { constructor: any; prototype: SVGFEGaussianBlurElement }

Type declaration

SVGFEImageElement

SVGFEImageElement: { constructor: any; prototype: SVGFEImageElement }

Type declaration

SVGFEMergeElement

SVGFEMergeElement: { constructor: any; prototype: SVGFEMergeElement }

Type declaration

SVGFEMergeNodeElement

SVGFEMergeNodeElement: { constructor: any; prototype: SVGFEMergeNodeElement }

Type declaration

SVGFEMorphologyElement

SVGFEMorphologyElement: { constructor: any; SVG_MORPHOLOGY_OPERATOR_DILATE: number; SVG_MORPHOLOGY_OPERATOR_ERODE: number; SVG_MORPHOLOGY_OPERATOR_UNKNOWN: number; prototype: SVGFEMorphologyElement }

Type declaration

SVGFEOffsetElement

SVGFEOffsetElement: { constructor: any; prototype: SVGFEOffsetElement }

Type declaration

SVGFEPointLightElement

SVGFEPointLightElement: { constructor: any; prototype: SVGFEPointLightElement }

Type declaration

SVGFESpecularLightingElement

SVGFESpecularLightingElement: { constructor: any; prototype: SVGFESpecularLightingElement }

Type declaration

SVGFESpotLightElement

SVGFESpotLightElement: { constructor: any; prototype: SVGFESpotLightElement }

Type declaration

SVGFETileElement

SVGFETileElement: { constructor: any; prototype: SVGFETileElement }

Type declaration

SVGFETurbulenceElement

SVGFETurbulenceElement: { constructor: any; SVG_STITCHTYPE_NOSTITCH: number; SVG_STITCHTYPE_STITCH: number; SVG_STITCHTYPE_UNKNOWN: number; SVG_TURBULENCE_TYPE_FRACTALNOISE: number; SVG_TURBULENCE_TYPE_TURBULENCE: number; SVG_TURBULENCE_TYPE_UNKNOWN: number; prototype: SVGFETurbulenceElement }

Type declaration

  • constructor: function
  • SVG_STITCHTYPE_NOSTITCH: number
  • SVG_STITCHTYPE_STITCH: number
  • SVG_STITCHTYPE_UNKNOWN: number
  • SVG_TURBULENCE_TYPE_FRACTALNOISE: number
  • SVG_TURBULENCE_TYPE_TURBULENCE: number
  • SVG_TURBULENCE_TYPE_UNKNOWN: number
  • prototype: SVGFETurbulenceElement

SVGFilterElement

SVGFilterElement: { constructor: any; prototype: SVGFilterElement }

Type declaration

SVGForeignObjectElement

SVGForeignObjectElement: { constructor: any; prototype: SVGForeignObjectElement }

Type declaration

SVGGElement

SVGGElement: { constructor: any; prototype: SVGGElement }

Type declaration

SVGGeometryElement

SVGGeometryElement: { constructor: any; prototype: SVGGeometryElement }

Type declaration

SVGGradientElement

SVGGradientElement: { constructor: any; SVG_SPREADMETHOD_PAD: number; SVG_SPREADMETHOD_REFLECT: number; SVG_SPREADMETHOD_REPEAT: number; SVG_SPREADMETHOD_UNKNOWN: number; prototype: SVGGradientElement }

Type declaration

  • constructor: function
  • SVG_SPREADMETHOD_PAD: number
  • SVG_SPREADMETHOD_REFLECT: number
  • SVG_SPREADMETHOD_REPEAT: number
  • SVG_SPREADMETHOD_UNKNOWN: number
  • prototype: SVGGradientElement

SVGGraphicsElement

SVGGraphicsElement: { constructor: any; prototype: SVGGraphicsElement }

Type declaration

SVGImageElement

SVGImageElement: { constructor: any; prototype: SVGImageElement }

Type declaration

SVGLength

SVGLength: { constructor: any; SVG_LENGTHTYPE_CM: number; SVG_LENGTHTYPE_EMS: number; SVG_LENGTHTYPE_EXS: number; SVG_LENGTHTYPE_IN: number; SVG_LENGTHTYPE_MM: number; SVG_LENGTHTYPE_NUMBER: number; SVG_LENGTHTYPE_PC: number; SVG_LENGTHTYPE_PERCENTAGE: number; SVG_LENGTHTYPE_PT: number; SVG_LENGTHTYPE_PX: number; SVG_LENGTHTYPE_UNKNOWN: number; prototype: SVGLength }

Type declaration

  • constructor: function
    • Returns SVGLength

  • SVG_LENGTHTYPE_CM: number
  • SVG_LENGTHTYPE_EMS: number
  • SVG_LENGTHTYPE_EXS: number
  • SVG_LENGTHTYPE_IN: number
  • SVG_LENGTHTYPE_MM: number
  • SVG_LENGTHTYPE_NUMBER: number
  • SVG_LENGTHTYPE_PC: number
  • SVG_LENGTHTYPE_PERCENTAGE: number
  • SVG_LENGTHTYPE_PT: number
  • SVG_LENGTHTYPE_PX: number
  • SVG_LENGTHTYPE_UNKNOWN: number
  • prototype: SVGLength

SVGLengthList

SVGLengthList: { constructor: any; prototype: SVGLengthList }

Type declaration

SVGLineElement

SVGLineElement: { constructor: any; prototype: SVGLineElement }

Type declaration

SVGLinearGradientElement

SVGLinearGradientElement: { constructor: any; prototype: SVGLinearGradientElement }

Type declaration

SVGMarkerElement

SVGMarkerElement: { constructor: any; SVG_MARKERUNITS_STROKEWIDTH: number; SVG_MARKERUNITS_UNKNOWN: number; SVG_MARKERUNITS_USERSPACEONUSE: number; SVG_MARKER_ORIENT_ANGLE: number; SVG_MARKER_ORIENT_AUTO: number; SVG_MARKER_ORIENT_UNKNOWN: number; prototype: SVGMarkerElement }

Type declaration

  • constructor: function
    • Returns SVGMarkerElement

  • SVG_MARKERUNITS_STROKEWIDTH: number
  • SVG_MARKERUNITS_UNKNOWN: number
  • SVG_MARKERUNITS_USERSPACEONUSE: number
  • SVG_MARKER_ORIENT_ANGLE: number
  • SVG_MARKER_ORIENT_AUTO: number
  • SVG_MARKER_ORIENT_UNKNOWN: number
  • prototype: SVGMarkerElement

SVGMaskElement

SVGMaskElement: { constructor: any; prototype: SVGMaskElement }

Type declaration

SVGMatrix

SVGMatrix: typeof DOMMatrix

SVGMetadataElement

SVGMetadataElement: { constructor: any; prototype: SVGMetadataElement }

Type declaration

SVGNumber

SVGNumber: { constructor: any; prototype: SVGNumber }

Type declaration

  • constructor: function
    • Returns SVGNumber

  • prototype: SVGNumber

SVGNumberList

SVGNumberList: { constructor: any; prototype: SVGNumberList }

Type declaration

SVGPathElement

SVGPathElement: { constructor: any; prototype: SVGPathElement }

Type declaration

SVGPathSeg

SVGPathSeg: { constructor: any; PATHSEG_ARC_ABS: number; PATHSEG_ARC_REL: number; PATHSEG_CLOSEPATH: number; PATHSEG_CURVETO_CUBIC_ABS: number; PATHSEG_CURVETO_CUBIC_REL: number; PATHSEG_CURVETO_CUBIC_SMOOTH_ABS: number; PATHSEG_CURVETO_CUBIC_SMOOTH_REL: number; PATHSEG_CURVETO_QUADRATIC_ABS: number; PATHSEG_CURVETO_QUADRATIC_REL: number; PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS: number; PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL: number; PATHSEG_LINETO_ABS: number; PATHSEG_LINETO_HORIZONTAL_ABS: number; PATHSEG_LINETO_HORIZONTAL_REL: number; PATHSEG_LINETO_REL: number; PATHSEG_LINETO_VERTICAL_ABS: number; PATHSEG_LINETO_VERTICAL_REL: number; PATHSEG_MOVETO_ABS: number; PATHSEG_MOVETO_REL: number; PATHSEG_UNKNOWN: number; prototype: SVGPathSeg }

Type declaration

  • constructor: function
    • Returns SVGPathSeg

  • PATHSEG_ARC_ABS: number
  • PATHSEG_ARC_REL: number
  • PATHSEG_CLOSEPATH: number
  • PATHSEG_CURVETO_CUBIC_ABS: number
  • PATHSEG_CURVETO_CUBIC_REL: number
  • PATHSEG_CURVETO_CUBIC_SMOOTH_ABS: number
  • PATHSEG_CURVETO_CUBIC_SMOOTH_REL: number
  • PATHSEG_CURVETO_QUADRATIC_ABS: number
  • PATHSEG_CURVETO_QUADRATIC_REL: number
  • PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS: number
  • PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL: number
  • PATHSEG_LINETO_ABS: number
  • PATHSEG_LINETO_HORIZONTAL_ABS: number
  • PATHSEG_LINETO_HORIZONTAL_REL: number
  • PATHSEG_LINETO_REL: number
  • PATHSEG_LINETO_VERTICAL_ABS: number
  • PATHSEG_LINETO_VERTICAL_REL: number
  • PATHSEG_MOVETO_ABS: number
  • PATHSEG_MOVETO_REL: number
  • PATHSEG_UNKNOWN: number
  • prototype: SVGPathSeg

SVGPathSegArcAbs

SVGPathSegArcAbs: { constructor: any; prototype: SVGPathSegArcAbs }

Type declaration

SVGPathSegArcRel

SVGPathSegArcRel: { constructor: any; prototype: SVGPathSegArcRel }

Type declaration

SVGPathSegClosePath

SVGPathSegClosePath: { constructor: any; prototype: SVGPathSegClosePath }

Type declaration

SVGPathSegCurvetoCubicAbs

SVGPathSegCurvetoCubicAbs: { constructor: any; prototype: SVGPathSegCurvetoCubicAbs }

Type declaration

SVGPathSegCurvetoCubicRel

SVGPathSegCurvetoCubicRel: { constructor: any; prototype: SVGPathSegCurvetoCubicRel }

Type declaration

SVGPathSegCurvetoCubicSmoothAbs

SVGPathSegCurvetoCubicSmoothAbs: { constructor: any; prototype: SVGPathSegCurvetoCubicSmoothAbs }

Type declaration

SVGPathSegCurvetoCubicSmoothRel

SVGPathSegCurvetoCubicSmoothRel: { constructor: any; prototype: SVGPathSegCurvetoCubicSmoothRel }

Type declaration

SVGPathSegCurvetoQuadraticAbs

SVGPathSegCurvetoQuadraticAbs: { constructor: any; prototype: SVGPathSegCurvetoQuadraticAbs }

Type declaration

SVGPathSegCurvetoQuadraticRel

SVGPathSegCurvetoQuadraticRel: { constructor: any; prototype: SVGPathSegCurvetoQuadraticRel }

Type declaration

SVGPathSegCurvetoQuadraticSmoothAbs

SVGPathSegCurvetoQuadraticSmoothAbs: { constructor: any; prototype: SVGPathSegCurvetoQuadraticSmoothAbs }

Type declaration

SVGPathSegCurvetoQuadraticSmoothRel

SVGPathSegCurvetoQuadraticSmoothRel: { constructor: any; prototype: SVGPathSegCurvetoQuadraticSmoothRel }

Type declaration

SVGPathSegLinetoAbs

SVGPathSegLinetoAbs: { constructor: any; prototype: SVGPathSegLinetoAbs }

Type declaration

SVGPathSegLinetoHorizontalAbs

SVGPathSegLinetoHorizontalAbs: { constructor: any; prototype: SVGPathSegLinetoHorizontalAbs }

Type declaration

SVGPathSegLinetoHorizontalRel

SVGPathSegLinetoHorizontalRel: { constructor: any; prototype: SVGPathSegLinetoHorizontalRel }

Type declaration

SVGPathSegLinetoRel

SVGPathSegLinetoRel: { constructor: any; prototype: SVGPathSegLinetoRel }

Type declaration

SVGPathSegLinetoVerticalAbs

SVGPathSegLinetoVerticalAbs: { constructor: any; prototype: SVGPathSegLinetoVerticalAbs }

Type declaration

SVGPathSegLinetoVerticalRel

SVGPathSegLinetoVerticalRel: { constructor: any; prototype: SVGPathSegLinetoVerticalRel }

Type declaration

SVGPathSegList

SVGPathSegList: { constructor: any; prototype: SVGPathSegList }

Type declaration

SVGPathSegMovetoAbs

SVGPathSegMovetoAbs: { constructor: any; prototype: SVGPathSegMovetoAbs }

Type declaration

SVGPathSegMovetoRel

SVGPathSegMovetoRel: { constructor: any; prototype: SVGPathSegMovetoRel }

Type declaration

SVGPatternElement

SVGPatternElement: { constructor: any; prototype: SVGPatternElement }

Type declaration

SVGPoint

SVGPoint: typeof DOMPoint

SVGPointList

SVGPointList: { constructor: any; prototype: SVGPointList }

Type declaration

SVGPolygonElement

SVGPolygonElement: { constructor: any; prototype: SVGPolygonElement }

Type declaration

SVGPolylineElement

SVGPolylineElement: { constructor: any; prototype: SVGPolylineElement }

Type declaration

SVGPreserveAspectRatio

SVGPreserveAspectRatio: { constructor: any; SVG_MEETORSLICE_MEET: number; SVG_MEETORSLICE_SLICE: number; SVG_MEETORSLICE_UNKNOWN: number; SVG_PRESERVEASPECTRATIO_NONE: number; SVG_PRESERVEASPECTRATIO_UNKNOWN: number; SVG_PRESERVEASPECTRATIO_XMAXYMAX: number; SVG_PRESERVEASPECTRATIO_XMAXYMID: number; SVG_PRESERVEASPECTRATIO_XMAXYMIN: number; SVG_PRESERVEASPECTRATIO_XMIDYMAX: number; SVG_PRESERVEASPECTRATIO_XMIDYMID: number; SVG_PRESERVEASPECTRATIO_XMIDYMIN: number; SVG_PRESERVEASPECTRATIO_XMINYMAX: number; SVG_PRESERVEASPECTRATIO_XMINYMID: number; SVG_PRESERVEASPECTRATIO_XMINYMIN: number; prototype: SVGPreserveAspectRatio }

Type declaration

  • constructor: function
  • SVG_MEETORSLICE_MEET: number
  • SVG_MEETORSLICE_SLICE: number
  • SVG_MEETORSLICE_UNKNOWN: number
  • SVG_PRESERVEASPECTRATIO_NONE: number
  • SVG_PRESERVEASPECTRATIO_UNKNOWN: number
  • SVG_PRESERVEASPECTRATIO_XMAXYMAX: number
  • SVG_PRESERVEASPECTRATIO_XMAXYMID: number
  • SVG_PRESERVEASPECTRATIO_XMAXYMIN: number
  • SVG_PRESERVEASPECTRATIO_XMIDYMAX: number
  • SVG_PRESERVEASPECTRATIO_XMIDYMID: number
  • SVG_PRESERVEASPECTRATIO_XMIDYMIN: number
  • SVG_PRESERVEASPECTRATIO_XMINYMAX: number
  • SVG_PRESERVEASPECTRATIO_XMINYMID: number
  • SVG_PRESERVEASPECTRATIO_XMINYMIN: number
  • prototype: SVGPreserveAspectRatio

SVGRadialGradientElement

SVGRadialGradientElement: { constructor: any; prototype: SVGRadialGradientElement }

Type declaration

SVGRect

SVGRect: typeof DOMRect

SVGRectElement

SVGRectElement: { constructor: any; prototype: SVGRectElement }

Type declaration

SVGSVGElement

SVGSVGElement: { constructor: any; SVG_ZOOMANDPAN_DISABLE: number; SVG_ZOOMANDPAN_MAGNIFY: number; SVG_ZOOMANDPAN_UNKNOWN: number; prototype: SVGSVGElement }

Type declaration

  • constructor: function
    • Returns SVGSVGElement

  • SVG_ZOOMANDPAN_DISABLE: number
  • SVG_ZOOMANDPAN_MAGNIFY: number
  • SVG_ZOOMANDPAN_UNKNOWN: number
  • prototype: SVGSVGElement

SVGScriptElement

SVGScriptElement: { constructor: any; prototype: SVGScriptElement }

Type declaration

SVGStopElement

SVGStopElement: { constructor: any; prototype: SVGStopElement }

Type declaration

SVGStringList

SVGStringList: { constructor: any; prototype: SVGStringList }

Type declaration

SVGStyleElement

SVGStyleElement: { constructor: any; prototype: SVGStyleElement }

Type declaration

SVGSwitchElement

SVGSwitchElement: { constructor: any; prototype: SVGSwitchElement }

Type declaration

SVGSymbolElement

SVGSymbolElement: { constructor: any; prototype: SVGSymbolElement }

Type declaration

SVGTSpanElement

SVGTSpanElement: { constructor: any; prototype: SVGTSpanElement }

Type declaration

SVGTextContentElement

SVGTextContentElement: { constructor: any; LENGTHADJUST_SPACING: number; LENGTHADJUST_SPACINGANDGLYPHS: number; LENGTHADJUST_UNKNOWN: number; prototype: SVGTextContentElement }

Type declaration

SVGTextElement

SVGTextElement: { constructor: any; prototype: SVGTextElement }

Type declaration

SVGTextPathElement

SVGTextPathElement: { constructor: any; TEXTPATH_METHODTYPE_ALIGN: number; TEXTPATH_METHODTYPE_STRETCH: number; TEXTPATH_METHODTYPE_UNKNOWN: number; TEXTPATH_SPACINGTYPE_AUTO: number; TEXTPATH_SPACINGTYPE_EXACT: number; TEXTPATH_SPACINGTYPE_UNKNOWN: number; prototype: SVGTextPathElement }

Type declaration

  • constructor: function
  • TEXTPATH_METHODTYPE_ALIGN: number
  • TEXTPATH_METHODTYPE_STRETCH: number
  • TEXTPATH_METHODTYPE_UNKNOWN: number
  • TEXTPATH_SPACINGTYPE_AUTO: number
  • TEXTPATH_SPACINGTYPE_EXACT: number
  • TEXTPATH_SPACINGTYPE_UNKNOWN: number
  • prototype: SVGTextPathElement

SVGTextPositioningElement

SVGTextPositioningElement: { constructor: any; prototype: SVGTextPositioningElement }

Type declaration

SVGTitleElement

SVGTitleElement: { constructor: any; prototype: SVGTitleElement }

Type declaration

SVGTransform

SVGTransform: { constructor: any; SVG_TRANSFORM_MATRIX: number; SVG_TRANSFORM_ROTATE: number; SVG_TRANSFORM_SCALE: number; SVG_TRANSFORM_SKEWX: number; SVG_TRANSFORM_SKEWY: number; SVG_TRANSFORM_TRANSLATE: number; SVG_TRANSFORM_UNKNOWN: number; prototype: SVGTransform }

Type declaration

  • constructor: function
    • Returns SVGTransform

  • SVG_TRANSFORM_MATRIX: number
  • SVG_TRANSFORM_ROTATE: number
  • SVG_TRANSFORM_SCALE: number
  • SVG_TRANSFORM_SKEWX: number
  • SVG_TRANSFORM_SKEWY: number
  • SVG_TRANSFORM_TRANSLATE: number
  • SVG_TRANSFORM_UNKNOWN: number
  • prototype: SVGTransform

SVGTransformList

SVGTransformList: { constructor: any; prototype: SVGTransformList }

Type declaration

SVGUnitTypes

SVGUnitTypes: { constructor: any; SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: number; SVG_UNIT_TYPE_UNKNOWN: number; SVG_UNIT_TYPE_USERSPACEONUSE: number; prototype: SVGUnitTypes }

Type declaration

  • constructor: function
    • Returns SVGUnitTypes

  • SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: number
  • SVG_UNIT_TYPE_UNKNOWN: number
  • SVG_UNIT_TYPE_USERSPACEONUSE: number
  • prototype: SVGUnitTypes

SVGUseElement

SVGUseElement: { constructor: any; prototype: SVGUseElement }

Type declaration

SVGViewElement

SVGViewElement: { constructor: any; SVG_ZOOMANDPAN_DISABLE: number; SVG_ZOOMANDPAN_MAGNIFY: number; SVG_ZOOMANDPAN_UNKNOWN: number; prototype: SVGViewElement }

Type declaration

  • constructor: function
    • Returns SVGViewElement

  • SVG_ZOOMANDPAN_DISABLE: number
  • SVG_ZOOMANDPAN_MAGNIFY: number
  • SVG_ZOOMANDPAN_UNKNOWN: number
  • prototype: SVGViewElement

SVGZoomAndPan

SVGZoomAndPan: { SVG_ZOOMANDPAN_DISABLE: number; SVG_ZOOMANDPAN_MAGNIFY: number; SVG_ZOOMANDPAN_UNKNOWN: number }

Type declaration

  • SVG_ZOOMANDPAN_DISABLE: number
  • SVG_ZOOMANDPAN_MAGNIFY: number
  • SVG_ZOOMANDPAN_UNKNOWN: number

SVGZoomEvent

SVGZoomEvent: { constructor: any; prototype: SVGZoomEvent }

Type declaration

ScopedCredential

ScopedCredential: { constructor: any; prototype: ScopedCredential }

Type declaration

ScopedCredentialInfo

ScopedCredentialInfo: { constructor: any; prototype: ScopedCredentialInfo }

Type declaration

Screen

Screen: { constructor: any; prototype: Screen }

Type declaration

  • constructor: function
    • Returns Screen

  • prototype: Screen

ScreenOrientation

ScreenOrientation: { constructor: any; prototype: ScreenOrientation }

Type declaration

ScriptProcessorNode

ScriptProcessorNode: { constructor: any; prototype: ScriptProcessorNode }

Type declaration

SecurityPolicyViolationEvent

SecurityPolicyViolationEvent: { constructor: any; prototype: SecurityPolicyViolationEvent }

Type declaration

Selection

Selection: { constructor: any; prototype: Selection; toString: any }

Type declaration

  • constructor: function
    • Returns Selection

  • prototype: Selection
  • toString: function
    • toString(): string
    • Returns string

ServiceUIFrameContext

ServiceUIFrameContext: ServiceUIFrameContext

ServiceWorker

ServiceWorker: { constructor: any; prototype: ServiceWorker }

Type declaration

ServiceWorkerContainer

ServiceWorkerContainer: { constructor: any; prototype: ServiceWorkerContainer }

Type declaration

ServiceWorkerMessageEvent

ServiceWorkerMessageEvent: { constructor: any; prototype: ServiceWorkerMessageEvent }

Type declaration

ServiceWorkerRegistration

ServiceWorkerRegistration: { constructor: any; prototype: ServiceWorkerRegistration }

Type declaration

Set

ShadowRoot

ShadowRoot: { constructor: any; prototype: ShadowRoot }

Type declaration

SharedArrayBuffer

SharedArrayBuffer: SharedArrayBufferConstructor

SourceBuffer

SourceBuffer: { constructor: any; prototype: SourceBuffer }

Type declaration

SourceBufferList

SourceBufferList: { constructor: any; prototype: SourceBufferList }

Type declaration

SpeechGrammar

SpeechGrammar: { constructor: any; prototype: SpeechGrammar }

Type declaration

SpeechGrammarList

SpeechGrammarList: { constructor: any; prototype: SpeechGrammarList }

Type declaration

SpeechRecognition

SpeechRecognition: { constructor: any; prototype: SpeechRecognition }

Type declaration

SpeechRecognitionAlternative

SpeechRecognitionAlternative: { constructor: any; prototype: SpeechRecognitionAlternative }

Type declaration

SpeechRecognitionEvent

SpeechRecognitionEvent: { constructor: any; prototype: SpeechRecognitionEvent }

Type declaration

SpeechRecognitionResult

SpeechRecognitionResult: { constructor: any; prototype: SpeechRecognitionResult }

Type declaration

SpeechRecognitionResultList

SpeechRecognitionResultList: { constructor: any; prototype: SpeechRecognitionResultList }

Type declaration

SpeechSynthesis

SpeechSynthesis: { constructor: any; prototype: SpeechSynthesis }

Type declaration

SpeechSynthesisErrorEvent

SpeechSynthesisErrorEvent: { constructor: any; prototype: SpeechSynthesisErrorEvent }

Type declaration

SpeechSynthesisEvent

SpeechSynthesisEvent: { constructor: any; prototype: SpeechSynthesisEvent }

Type declaration

SpeechSynthesisUtterance

SpeechSynthesisUtterance: { constructor: any; prototype: SpeechSynthesisUtterance }

Type declaration

SpeechSynthesisVoice

SpeechSynthesisVoice: { constructor: any; prototype: SpeechSynthesisVoice }

Type declaration

StaticRange

StaticRange: { constructor: any; prototype: StaticRange }

Type declaration

Stats

Stats: Stats

StereoPannerNode

StereoPannerNode: { constructor: any; prototype: StereoPannerNode }

Type declaration

Storage

Storage: { constructor: any; prototype: Storage }

Type declaration

  • constructor: function
    • Returns Storage

  • prototype: Storage

StorageEvent

StorageEvent: { constructor: any; prototype: StorageEvent }

Type declaration

StorageManager

StorageManager: { constructor: any; prototype: StorageManager }

Type declaration

String

Allows manipulation and formatting of text strings and determination and location of substrings within strings.

StyleMedia

StyleMedia: { constructor: any; prototype: StyleMedia }

Type declaration

StyleSheet

StyleSheet: { constructor: any; prototype: StyleSheet }

Type declaration

StyleSheetList

StyleSheetList: { constructor: any; prototype: StyleSheetList }

Type declaration

SubtleCrypto

SubtleCrypto: { constructor: any; prototype: SubtleCrypto }

Type declaration

Symbol

SyncManager

SyncManager: { constructor: any; prototype: SyncManager }

Type declaration

SyntaxError

Text

Text: { constructor: any; prototype: Text }

Type declaration

  • constructor: function
    • new __type(data?: undefined | string): Text
    • Parameters

      • Optional data: undefined | string

      Returns Text

  • prototype: Text

TextDecoder

TextDecoder: { constructor: any; prototype: TextDecoder }

Type declaration

TextDecoderStream

TextDecoderStream: { constructor: any; prototype: TextDecoderStream }

Type declaration

TextEncoder

TextEncoder: { constructor: any; prototype: TextEncoder }

Type declaration

TextEncoderStream

TextEncoderStream: { constructor: any; prototype: TextEncoderStream }

Type declaration

TextEvent

TextEvent: { constructor: any; DOM_INPUT_METHOD_DROP: number; DOM_INPUT_METHOD_HANDWRITING: number; DOM_INPUT_METHOD_IME: number; DOM_INPUT_METHOD_KEYBOARD: number; DOM_INPUT_METHOD_MULTIMODAL: number; DOM_INPUT_METHOD_OPTION: number; DOM_INPUT_METHOD_PASTE: number; DOM_INPUT_METHOD_SCRIPT: number; DOM_INPUT_METHOD_UNKNOWN: number; DOM_INPUT_METHOD_VOICE: number; prototype: TextEvent }

Type declaration

  • constructor: function
    • Returns TextEvent

  • DOM_INPUT_METHOD_DROP: number
  • DOM_INPUT_METHOD_HANDWRITING: number
  • DOM_INPUT_METHOD_IME: number
  • DOM_INPUT_METHOD_KEYBOARD: number
  • DOM_INPUT_METHOD_MULTIMODAL: number
  • DOM_INPUT_METHOD_OPTION: number
  • DOM_INPUT_METHOD_PASTE: number
  • DOM_INPUT_METHOD_SCRIPT: number
  • DOM_INPUT_METHOD_UNKNOWN: number
  • DOM_INPUT_METHOD_VOICE: number
  • prototype: TextEvent

TextMetrics

TextMetrics: { constructor: any; prototype: TextMetrics }

Type declaration

TextTrack

TextTrack: { constructor: any; DISABLED: number; ERROR: number; HIDDEN: number; LOADED: number; LOADING: number; NONE: number; SHOWING: number; prototype: TextTrack }

Type declaration

  • constructor: function
    • Returns TextTrack

  • DISABLED: number
  • ERROR: number
  • HIDDEN: number
  • LOADED: number
  • LOADING: number
  • NONE: number
  • SHOWING: number
  • prototype: TextTrack

TextTrackCue

TextTrackCue: { constructor: any; prototype: TextTrackCue }

Type declaration

  • constructor: function
    • new __type(startTime: number, endTime: number, text: string): TextTrackCue
    • Parameters

      • startTime: number
      • endTime: number
      • text: string

      Returns TextTrackCue

  • prototype: TextTrackCue

TextTrackCueList

TextTrackCueList: { constructor: any; prototype: TextTrackCueList }

Type declaration

TextTrackList

TextTrackList: { constructor: any; prototype: TextTrackList }

Type declaration

TimeRanges

TimeRanges: { constructor: any; prototype: TimeRanges }

Type declaration

Touch

Touch: { constructor: any; prototype: Touch }

Type declaration

  • constructor: function
    • Parameters

      Returns Touch

  • prototype: Touch

TouchEvent

TouchEvent: { constructor: any; prototype: TouchEvent }

Type declaration

TouchList

TouchList: { constructor: any; prototype: TouchList }

Type declaration

  • constructor: function
    • Returns TouchList

  • prototype: TouchList

TrackEvent

TrackEvent: { constructor: any; prototype: TrackEvent }

Type declaration

TransformStream

TransformStream: { constructor: any; prototype: TransformStream }

Type declaration

TransitionEvent

TransitionEvent: { constructor: any; prototype: TransitionEvent }

Type declaration

TreeWalker

TreeWalker: { constructor: any; prototype: TreeWalker }

Type declaration

TypeError

UIEvent

UIEvent: { constructor: any; prototype: UIEvent }

Type declaration

  • constructor: function
    • Parameters

      Returns UIEvent

  • prototype: UIEvent

URIError

URL

URL: { constructor: any; prototype: URL; createObjectURL: any; revokeObjectURL: any }

Type declaration

  • constructor: function
    • new __type(url: string, base?: string | URL): URL
    • Parameters

      • url: string
      • Optional base: string | URL

      Returns URL

  • prototype: URL
  • createObjectURL: function
    • createObjectURL(object: any): string
    • Parameters

      • object: any

      Returns string

  • revokeObjectURL: function
    • revokeObjectURL(url: string): void
    • Parameters

      • url: string

      Returns void

URLSearchParams

URLSearchParams: { constructor: any; prototype: URLSearchParams; toString: any }

Type declaration

Uint16Array

Uint32Array

Uint8Array

Uint8ClampedArray

Uint8ClampedArray: Uint8ClampedArrayConstructor

VRDisplay

VRDisplay: { constructor: any; prototype: VRDisplay }

Type declaration

  • constructor: function
    • Returns VRDisplay

  • prototype: VRDisplay

VRDisplayCapabilities

VRDisplayCapabilities: { constructor: any; prototype: VRDisplayCapabilities }

Type declaration

VRDisplayEvent

VRDisplayEvent: { constructor: any; prototype: VRDisplayEvent }

Type declaration

VREyeParameters

VREyeParameters: { constructor: any; prototype: VREyeParameters }

Type declaration

VRFieldOfView

VRFieldOfView: { constructor: any; prototype: VRFieldOfView }

Type declaration

VRFrameData

VRFrameData: { constructor: any; prototype: VRFrameData }

Type declaration

VRPose

VRPose: { constructor: any; prototype: VRPose }

Type declaration

  • constructor: function
    • Returns VRPose

  • prototype: VRPose

VTTCue

VTTCue: { constructor: any; prototype: VTTCue }

Type declaration

  • constructor: function
    • new __type(startTime: number, endTime: number, text: string): VTTCue
    • Parameters

      • startTime: number
      • endTime: number
      • text: string

      Returns VTTCue

  • prototype: VTTCue

VTTRegion

VTTRegion: { constructor: any; prototype: VTTRegion }

Type declaration

  • constructor: function
    • Returns VTTRegion

  • prototype: VTTRegion

ValidityState

ValidityState: { constructor: any; prototype: ValidityState }

Type declaration

VideoPlaybackQuality

VideoPlaybackQuality: { constructor: any; prototype: VideoPlaybackQuality }

Type declaration

VideoTrack

VideoTrack: { constructor: any; prototype: VideoTrack }

Type declaration

VideoTrackList

VideoTrackList: { constructor: any; prototype: VideoTrackList }

Type declaration

WaveShaperNode

WaveShaperNode: { constructor: any; prototype: WaveShaperNode }

Type declaration

WeakMap

WeakSet

WebAuthentication

WebAuthentication: { constructor: any; prototype: WebAuthentication }

Type declaration

WebAuthnAssertion

WebAuthnAssertion: { constructor: any; prototype: WebAuthnAssertion }

Type declaration

WebGL2RenderingContext

WebGL2RenderingContext: { constructor: any; ACTIVE_ATTRIBUTES: GLenum; ACTIVE_TEXTURE: GLenum; ACTIVE_UNIFORMS: GLenum; ACTIVE_UNIFORM_BLOCKS: GLenum; ALIASED_LINE_WIDTH_RANGE: GLenum; ALIASED_POINT_SIZE_RANGE: GLenum; ALPHA: GLenum; ALPHA_BITS: GLenum; ALREADY_SIGNALED: GLenum; ALWAYS: GLenum; ANY_SAMPLES_PASSED: GLenum; ANY_SAMPLES_PASSED_CONSERVATIVE: GLenum; ARRAY_BUFFER: GLenum; ARRAY_BUFFER_BINDING: GLenum; ATTACHED_SHADERS: GLenum; BACK: GLenum; BLEND: GLenum; BLEND_COLOR: GLenum; BLEND_DST_ALPHA: GLenum; BLEND_DST_RGB: GLenum; BLEND_EQUATION: GLenum; BLEND_EQUATION_ALPHA: GLenum; BLEND_EQUATION_RGB: GLenum; BLEND_SRC_ALPHA: GLenum; BLEND_SRC_RGB: GLenum; BLUE_BITS: GLenum; BOOL: GLenum; BOOL_VEC2: GLenum; BOOL_VEC3: GLenum; BOOL_VEC4: GLenum; BROWSER_DEFAULT_WEBGL: GLenum; BUFFER_SIZE: GLenum; BUFFER_USAGE: GLenum; BYTE: GLenum; CCW: GLenum; CLAMP_TO_EDGE: GLenum; COLOR: GLenum; COLOR_ATTACHMENT0: GLenum; COLOR_ATTACHMENT1: GLenum; COLOR_ATTACHMENT10: GLenum; COLOR_ATTACHMENT11: GLenum; COLOR_ATTACHMENT12: GLenum; COLOR_ATTACHMENT13: GLenum; COLOR_ATTACHMENT14: GLenum; COLOR_ATTACHMENT15: GLenum; COLOR_ATTACHMENT2: GLenum; COLOR_ATTACHMENT3: GLenum; COLOR_ATTACHMENT4: GLenum; COLOR_ATTACHMENT5: GLenum; COLOR_ATTACHMENT6: GLenum; COLOR_ATTACHMENT7: GLenum; COLOR_ATTACHMENT8: GLenum; COLOR_ATTACHMENT9: GLenum; COLOR_BUFFER_BIT: GLenum; COLOR_CLEAR_VALUE: GLenum; COLOR_WRITEMASK: GLenum; COMPARE_REF_TO_TEXTURE: GLenum; COMPILE_STATUS: GLenum; COMPRESSED_TEXTURE_FORMATS: GLenum; CONDITION_SATISFIED: GLenum; CONSTANT_ALPHA: GLenum; CONSTANT_COLOR: GLenum; CONTEXT_LOST_WEBGL: GLenum; COPY_READ_BUFFER: GLenum; COPY_READ_BUFFER_BINDING: GLenum; COPY_WRITE_BUFFER: GLenum; COPY_WRITE_BUFFER_BINDING: GLenum; CULL_FACE: GLenum; CULL_FACE_MODE: GLenum; CURRENT_PROGRAM: GLenum; CURRENT_QUERY: GLenum; CURRENT_VERTEX_ATTRIB: GLenum; CW: GLenum; DECR: GLenum; DECR_WRAP: GLenum; DELETE_STATUS: GLenum; DEPTH: GLenum; DEPTH24_STENCIL8: GLenum; DEPTH32F_STENCIL8: GLenum; DEPTH_ATTACHMENT: GLenum; DEPTH_BITS: GLenum; DEPTH_BUFFER_BIT: GLenum; DEPTH_CLEAR_VALUE: GLenum; DEPTH_COMPONENT: GLenum; DEPTH_COMPONENT16: GLenum; DEPTH_COMPONENT24: GLenum; DEPTH_COMPONENT32F: GLenum; DEPTH_FUNC: GLenum; DEPTH_RANGE: GLenum; DEPTH_STENCIL: GLenum; DEPTH_STENCIL_ATTACHMENT: GLenum; DEPTH_TEST: GLenum; DEPTH_WRITEMASK: GLenum; DITHER: GLenum; DONT_CARE: GLenum; DRAW_BUFFER0: GLenum; DRAW_BUFFER1: GLenum; DRAW_BUFFER10: GLenum; DRAW_BUFFER11: GLenum; DRAW_BUFFER12: GLenum; DRAW_BUFFER13: GLenum; DRAW_BUFFER14: GLenum; DRAW_BUFFER15: GLenum; DRAW_BUFFER2: GLenum; DRAW_BUFFER3: GLenum; DRAW_BUFFER4: GLenum; DRAW_BUFFER5: GLenum; DRAW_BUFFER6: GLenum; DRAW_BUFFER7: GLenum; DRAW_BUFFER8: GLenum; DRAW_BUFFER9: GLenum; DRAW_FRAMEBUFFER: GLenum; DRAW_FRAMEBUFFER_BINDING: GLenum; DST_ALPHA: GLenum; DST_COLOR: GLenum; DYNAMIC_COPY: GLenum; DYNAMIC_DRAW: GLenum; DYNAMIC_READ: GLenum; ELEMENT_ARRAY_BUFFER: GLenum; ELEMENT_ARRAY_BUFFER_BINDING: GLenum; EQUAL: GLenum; FASTEST: GLenum; FLOAT: GLenum; FLOAT_32_UNSIGNED_INT_24_8_REV: GLenum; FLOAT_MAT2: GLenum; FLOAT_MAT2x3: GLenum; FLOAT_MAT2x4: GLenum; FLOAT_MAT3: GLenum; FLOAT_MAT3x2: GLenum; FLOAT_MAT3x4: GLenum; FLOAT_MAT4: GLenum; FLOAT_MAT4x2: GLenum; FLOAT_MAT4x3: GLenum; FLOAT_VEC2: GLenum; FLOAT_VEC3: GLenum; FLOAT_VEC4: GLenum; FRAGMENT_SHADER: GLenum; FRAGMENT_SHADER_DERIVATIVE_HINT: GLenum; FRAMEBUFFER: GLenum; FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: GLenum; FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: GLenum; FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: GLenum; FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: GLenum; FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: GLenum; FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: GLenum; FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: GLenum; FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: GLenum; FRAMEBUFFER_ATTACHMENT_RED_SIZE: GLenum; FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: GLenum; FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: GLenum; FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: GLenum; FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: GLenum; FRAMEBUFFER_BINDING: GLenum; FRAMEBUFFER_COMPLETE: GLenum; FRAMEBUFFER_DEFAULT: GLenum; FRAMEBUFFER_INCOMPLETE_ATTACHMENT: GLenum; FRAMEBUFFER_INCOMPLETE_DIMENSIONS: GLenum; FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: GLenum; FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: GLenum; FRAMEBUFFER_UNSUPPORTED: GLenum; FRONT: GLenum; FRONT_AND_BACK: GLenum; FRONT_FACE: GLenum; FUNC_ADD: GLenum; FUNC_REVERSE_SUBTRACT: GLenum; FUNC_SUBTRACT: GLenum; GENERATE_MIPMAP_HINT: GLenum; GEQUAL: GLenum; GREATER: GLenum; GREEN_BITS: GLenum; HALF_FLOAT: GLenum; HIGH_FLOAT: GLenum; HIGH_INT: GLenum; IMPLEMENTATION_COLOR_READ_FORMAT: GLenum; IMPLEMENTATION_COLOR_READ_TYPE: GLenum; INCR: GLenum; INCR_WRAP: GLenum; INT: GLenum; INTERLEAVED_ATTRIBS: GLenum; INT_2_10_10_10_REV: GLenum; INT_SAMPLER_2D: GLenum; INT_SAMPLER_2D_ARRAY: GLenum; INT_SAMPLER_3D: GLenum; INT_SAMPLER_CUBE: GLenum; INT_VEC2: GLenum; INT_VEC3: GLenum; INT_VEC4: GLenum; INVALID_ENUM: GLenum; INVALID_FRAMEBUFFER_OPERATION: GLenum; INVALID_INDEX: GLenum; INVALID_OPERATION: GLenum; INVALID_VALUE: GLenum; INVERT: GLenum; KEEP: GLenum; LEQUAL: GLenum; LESS: GLenum; LINEAR: GLenum; LINEAR_MIPMAP_LINEAR: GLenum; LINEAR_MIPMAP_NEAREST: GLenum; LINES: GLenum; LINE_LOOP: GLenum; LINE_STRIP: GLenum; LINE_WIDTH: GLenum; LINK_STATUS: GLenum; LOW_FLOAT: GLenum; LOW_INT: GLenum; LUMINANCE: GLenum; LUMINANCE_ALPHA: GLenum; MAX: GLenum; MAX_3D_TEXTURE_SIZE: GLenum; MAX_ARRAY_TEXTURE_LAYERS: GLenum; MAX_CLIENT_WAIT_TIMEOUT_WEBGL: GLenum; MAX_COLOR_ATTACHMENTS: GLenum; MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: GLenum; MAX_COMBINED_TEXTURE_IMAGE_UNITS: GLenum; MAX_COMBINED_UNIFORM_BLOCKS: GLenum; MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: GLenum; MAX_CUBE_MAP_TEXTURE_SIZE: GLenum; MAX_DRAW_BUFFERS: GLenum; MAX_ELEMENTS_INDICES: GLenum; MAX_ELEMENTS_VERTICES: GLenum; MAX_ELEMENT_INDEX: GLenum; MAX_FRAGMENT_INPUT_COMPONENTS: GLenum; MAX_FRAGMENT_UNIFORM_BLOCKS: GLenum; MAX_FRAGMENT_UNIFORM_COMPONENTS: GLenum; MAX_FRAGMENT_UNIFORM_VECTORS: GLenum; MAX_PROGRAM_TEXEL_OFFSET: GLenum; MAX_RENDERBUFFER_SIZE: GLenum; MAX_SAMPLES: GLenum; MAX_SERVER_WAIT_TIMEOUT: GLenum; MAX_TEXTURE_IMAGE_UNITS: GLenum; MAX_TEXTURE_LOD_BIAS: GLenum; MAX_TEXTURE_SIZE: GLenum; MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: GLenum; MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: GLenum; MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: GLenum; MAX_UNIFORM_BLOCK_SIZE: GLenum; MAX_UNIFORM_BUFFER_BINDINGS: GLenum; MAX_VARYING_COMPONENTS: GLenum; MAX_VARYING_VECTORS: GLenum; MAX_VERTEX_ATTRIBS: GLenum; MAX_VERTEX_OUTPUT_COMPONENTS: GLenum; MAX_VERTEX_TEXTURE_IMAGE_UNITS: GLenum; MAX_VERTEX_UNIFORM_BLOCKS: GLenum; MAX_VERTEX_UNIFORM_COMPONENTS: GLenum; MAX_VERTEX_UNIFORM_VECTORS: GLenum; MAX_VIEWPORT_DIMS: GLenum; MEDIUM_FLOAT: GLenum; MEDIUM_INT: GLenum; MIN: GLenum; MIN_PROGRAM_TEXEL_OFFSET: GLenum; MIRRORED_REPEAT: GLenum; NEAREST: GLenum; NEAREST_MIPMAP_LINEAR: GLenum; NEAREST_MIPMAP_NEAREST: GLenum; NEVER: GLenum; NICEST: GLenum; NONE: GLenum; NOTEQUAL: GLenum; NO_ERROR: GLenum; OBJECT_TYPE: GLenum; ONE: GLenum; ONE_MINUS_CONSTANT_ALPHA: GLenum; ONE_MINUS_CONSTANT_COLOR: GLenum; ONE_MINUS_DST_ALPHA: GLenum; ONE_MINUS_DST_COLOR: GLenum; ONE_MINUS_SRC_ALPHA: GLenum; ONE_MINUS_SRC_COLOR: GLenum; OUT_OF_MEMORY: GLenum; PACK_ALIGNMENT: GLenum; PACK_ROW_LENGTH: GLenum; PACK_SKIP_PIXELS: GLenum; PACK_SKIP_ROWS: GLenum; PIXEL_PACK_BUFFER: GLenum; PIXEL_PACK_BUFFER_BINDING: GLenum; PIXEL_UNPACK_BUFFER: GLenum; PIXEL_UNPACK_BUFFER_BINDING: GLenum; POINTS: GLenum; POLYGON_OFFSET_FACTOR: GLenum; POLYGON_OFFSET_FILL: GLenum; POLYGON_OFFSET_UNITS: GLenum; QUERY_RESULT: GLenum; QUERY_RESULT_AVAILABLE: GLenum; R11F_G11F_B10F: GLenum; R16F: GLenum; R16I: GLenum; R16UI: GLenum; R32F: GLenum; R32I: GLenum; R32UI: GLenum; R8: GLenum; R8I: GLenum; R8UI: GLenum; R8_SNORM: GLenum; RASTERIZER_DISCARD: GLenum; READ_BUFFER: GLenum; READ_FRAMEBUFFER: GLenum; READ_FRAMEBUFFER_BINDING: GLenum; RED: GLenum; RED_BITS: GLenum; RED_INTEGER: GLenum; RENDERBUFFER: GLenum; RENDERBUFFER_ALPHA_SIZE: GLenum; RENDERBUFFER_BINDING: GLenum; RENDERBUFFER_BLUE_SIZE: GLenum; RENDERBUFFER_DEPTH_SIZE: GLenum; RENDERBUFFER_GREEN_SIZE: GLenum; RENDERBUFFER_HEIGHT: GLenum; RENDERBUFFER_INTERNAL_FORMAT: GLenum; RENDERBUFFER_RED_SIZE: GLenum; RENDERBUFFER_SAMPLES: GLenum; RENDERBUFFER_STENCIL_SIZE: GLenum; RENDERBUFFER_WIDTH: GLenum; RENDERER: GLenum; REPEAT: GLenum; REPLACE: GLenum; RG: GLenum; RG16F: GLenum; RG16I: GLenum; RG16UI: GLenum; RG32F: GLenum; RG32I: GLenum; RG32UI: GLenum; RG8: GLenum; RG8I: GLenum; RG8UI: GLenum; RG8_SNORM: GLenum; RGB: GLenum; RGB10_A2: GLenum; RGB10_A2UI: GLenum; RGB16F: GLenum; RGB16I: GLenum; RGB16UI: GLenum; RGB32F: GLenum; RGB32I: GLenum; RGB32UI: GLenum; RGB565: GLenum; RGB5_A1: GLenum; RGB8: GLenum; RGB8I: GLenum; RGB8UI: GLenum; RGB8_SNORM: GLenum; RGB9_E5: GLenum; RGBA: GLenum; RGBA16F: GLenum; RGBA16I: GLenum; RGBA16UI: GLenum; RGBA32F: GLenum; RGBA32I: GLenum; RGBA32UI: GLenum; RGBA4: GLenum; RGBA8: GLenum; RGBA8I: GLenum; RGBA8UI: GLenum; RGBA8_SNORM: GLenum; RGBA_INTEGER: GLenum; RGB_INTEGER: GLenum; RG_INTEGER: GLenum; SAMPLER_2D: GLenum; SAMPLER_2D_ARRAY: GLenum; SAMPLER_2D_ARRAY_SHADOW: GLenum; SAMPLER_2D_SHADOW: GLenum; SAMPLER_3D: GLenum; SAMPLER_BINDING: GLenum; SAMPLER_CUBE: GLenum; SAMPLER_CUBE_SHADOW: GLenum; SAMPLES: GLenum; SAMPLE_ALPHA_TO_COVERAGE: GLenum; SAMPLE_BUFFERS: GLenum; SAMPLE_COVERAGE: GLenum; SAMPLE_COVERAGE_INVERT: GLenum; SAMPLE_COVERAGE_VALUE: GLenum; SCISSOR_BOX: GLenum; SCISSOR_TEST: GLenum; SEPARATE_ATTRIBS: GLenum; SHADER_TYPE: GLenum; SHADING_LANGUAGE_VERSION: GLenum; SHORT: GLenum; SIGNALED: GLenum; SIGNED_NORMALIZED: GLenum; SRC_ALPHA: GLenum; SRC_ALPHA_SATURATE: GLenum; SRC_COLOR: GLenum; SRGB: GLenum; SRGB8: GLenum; SRGB8_ALPHA8: GLenum; STATIC_COPY: GLenum; STATIC_DRAW: GLenum; STATIC_READ: GLenum; STENCIL: GLenum; STENCIL_ATTACHMENT: GLenum; STENCIL_BACK_FAIL: GLenum; STENCIL_BACK_FUNC: GLenum; STENCIL_BACK_PASS_DEPTH_FAIL: GLenum; STENCIL_BACK_PASS_DEPTH_PASS: GLenum; STENCIL_BACK_REF: GLenum; STENCIL_BACK_VALUE_MASK: GLenum; STENCIL_BACK_WRITEMASK: GLenum; STENCIL_BITS: GLenum; STENCIL_BUFFER_BIT: GLenum; STENCIL_CLEAR_VALUE: GLenum; STENCIL_FAIL: GLenum; STENCIL_FUNC: GLenum; STENCIL_INDEX8: GLenum; STENCIL_PASS_DEPTH_FAIL: GLenum; STENCIL_PASS_DEPTH_PASS: GLenum; STENCIL_REF: GLenum; STENCIL_TEST: GLenum; STENCIL_VALUE_MASK: GLenum; STENCIL_WRITEMASK: GLenum; STREAM_COPY: GLenum; STREAM_DRAW: GLenum; STREAM_READ: GLenum; SUBPIXEL_BITS: GLenum; SYNC_CONDITION: GLenum; SYNC_FENCE: GLenum; SYNC_FLAGS: GLenum; SYNC_FLUSH_COMMANDS_BIT: GLenum; SYNC_GPU_COMMANDS_COMPLETE: GLenum; SYNC_STATUS: GLenum; TEXTURE: GLenum; TEXTURE0: GLenum; TEXTURE1: GLenum; TEXTURE10: GLenum; TEXTURE11: GLenum; TEXTURE12: GLenum; TEXTURE13: GLenum; TEXTURE14: GLenum; TEXTURE15: GLenum; TEXTURE16: GLenum; TEXTURE17: GLenum; TEXTURE18: GLenum; TEXTURE19: GLenum; TEXTURE2: GLenum; TEXTURE20: GLenum; TEXTURE21: GLenum; TEXTURE22: GLenum; TEXTURE23: GLenum; TEXTURE24: GLenum; TEXTURE25: GLenum; TEXTURE26: GLenum; TEXTURE27: GLenum; TEXTURE28: GLenum; TEXTURE29: GLenum; TEXTURE3: GLenum; TEXTURE30: GLenum; TEXTURE31: GLenum; TEXTURE4: GLenum; TEXTURE5: GLenum; TEXTURE6: GLenum; TEXTURE7: GLenum; TEXTURE8: GLenum; TEXTURE9: GLenum; TEXTURE_2D: GLenum; TEXTURE_2D_ARRAY: GLenum; TEXTURE_3D: GLenum; TEXTURE_BASE_LEVEL: GLenum; TEXTURE_BINDING_2D: GLenum; TEXTURE_BINDING_2D_ARRAY: GLenum; TEXTURE_BINDING_3D: GLenum; TEXTURE_BINDING_CUBE_MAP: GLenum; TEXTURE_COMPARE_FUNC: GLenum; TEXTURE_COMPARE_MODE: GLenum; TEXTURE_CUBE_MAP: GLenum; TEXTURE_CUBE_MAP_NEGATIVE_X: GLenum; TEXTURE_CUBE_MAP_NEGATIVE_Y: GLenum; TEXTURE_CUBE_MAP_NEGATIVE_Z: GLenum; TEXTURE_CUBE_MAP_POSITIVE_X: GLenum; TEXTURE_CUBE_MAP_POSITIVE_Y: GLenum; TEXTURE_CUBE_MAP_POSITIVE_Z: GLenum; TEXTURE_IMMUTABLE_FORMAT: GLenum; TEXTURE_IMMUTABLE_LEVELS: GLenum; TEXTURE_MAG_FILTER: GLenum; TEXTURE_MAX_LEVEL: GLenum; TEXTURE_MAX_LOD: GLenum; TEXTURE_MIN_FILTER: GLenum; TEXTURE_MIN_LOD: GLenum; TEXTURE_WRAP_R: GLenum; TEXTURE_WRAP_S: GLenum; TEXTURE_WRAP_T: GLenum; TIMEOUT_EXPIRED: GLenum; TIMEOUT_IGNORED: GLint64; TRANSFORM_FEEDBACK: GLenum; TRANSFORM_FEEDBACK_ACTIVE: GLenum; TRANSFORM_FEEDBACK_BINDING: GLenum; TRANSFORM_FEEDBACK_BUFFER: GLenum; TRANSFORM_FEEDBACK_BUFFER_BINDING: GLenum; TRANSFORM_FEEDBACK_BUFFER_MODE: GLenum; TRANSFORM_FEEDBACK_BUFFER_SIZE: GLenum; TRANSFORM_FEEDBACK_BUFFER_START: GLenum; TRANSFORM_FEEDBACK_PAUSED: GLenum; TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: GLenum; TRANSFORM_FEEDBACK_VARYINGS: GLenum; TRIANGLES: GLenum; TRIANGLE_FAN: GLenum; TRIANGLE_STRIP: GLenum; UNIFORM_ARRAY_STRIDE: GLenum; UNIFORM_BLOCK_ACTIVE_UNIFORMS: GLenum; UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: GLenum; UNIFORM_BLOCK_BINDING: GLenum; UNIFORM_BLOCK_DATA_SIZE: GLenum; UNIFORM_BLOCK_INDEX: GLenum; UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: GLenum; UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: GLenum; UNIFORM_BUFFER: GLenum; UNIFORM_BUFFER_BINDING: GLenum; UNIFORM_BUFFER_OFFSET_ALIGNMENT: GLenum; UNIFORM_BUFFER_SIZE: GLenum; UNIFORM_BUFFER_START: GLenum; UNIFORM_IS_ROW_MAJOR: GLenum; UNIFORM_MATRIX_STRIDE: GLenum; UNIFORM_OFFSET: GLenum; UNIFORM_SIZE: GLenum; UNIFORM_TYPE: GLenum; UNPACK_ALIGNMENT: GLenum; UNPACK_COLORSPACE_CONVERSION_WEBGL: GLenum; UNPACK_FLIP_Y_WEBGL: GLenum; UNPACK_IMAGE_HEIGHT: GLenum; UNPACK_PREMULTIPLY_ALPHA_WEBGL: GLenum; UNPACK_ROW_LENGTH: GLenum; UNPACK_SKIP_IMAGES: GLenum; UNPACK_SKIP_PIXELS: GLenum; UNPACK_SKIP_ROWS: GLenum; UNSIGNALED: GLenum; UNSIGNED_BYTE: GLenum; UNSIGNED_INT: GLenum; UNSIGNED_INT_10F_11F_11F_REV: GLenum; UNSIGNED_INT_24_8: GLenum; UNSIGNED_INT_2_10_10_10_REV: GLenum; UNSIGNED_INT_5_9_9_9_REV: GLenum; UNSIGNED_INT_SAMPLER_2D: GLenum; UNSIGNED_INT_SAMPLER_2D_ARRAY: GLenum; UNSIGNED_INT_SAMPLER_3D: GLenum; UNSIGNED_INT_SAMPLER_CUBE: GLenum; UNSIGNED_INT_VEC2: GLenum; UNSIGNED_INT_VEC3: GLenum; UNSIGNED_INT_VEC4: GLenum; UNSIGNED_NORMALIZED: GLenum; UNSIGNED_SHORT: GLenum; UNSIGNED_SHORT_4_4_4_4: GLenum; UNSIGNED_SHORT_5_5_5_1: GLenum; UNSIGNED_SHORT_5_6_5: GLenum; VALIDATE_STATUS: GLenum; VENDOR: GLenum; VERSION: GLenum; VERTEX_ARRAY_BINDING: GLenum; VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: GLenum; VERTEX_ATTRIB_ARRAY_DIVISOR: GLenum; VERTEX_ATTRIB_ARRAY_ENABLED: GLenum; VERTEX_ATTRIB_ARRAY_INTEGER: GLenum; VERTEX_ATTRIB_ARRAY_NORMALIZED: GLenum; VERTEX_ATTRIB_ARRAY_POINTER: GLenum; VERTEX_ATTRIB_ARRAY_SIZE: GLenum; VERTEX_ATTRIB_ARRAY_STRIDE: GLenum; VERTEX_ATTRIB_ARRAY_TYPE: GLenum; VERTEX_SHADER: GLenum; VIEWPORT: GLenum; WAIT_FAILED: GLenum; ZERO: GLenum; prototype: WebGL2RenderingContext }

Type declaration

WebGLActiveInfo

WebGLActiveInfo: { constructor: any; prototype: WebGLActiveInfo }

Type declaration

WebGLBuffer

WebGLBuffer: { constructor: any; prototype: WebGLBuffer }

Type declaration

WebGLContextEvent

WebGLContextEvent: { constructor: any; prototype: WebGLContextEvent }

Type declaration

WebGLFramebuffer

WebGLFramebuffer: { constructor: any; prototype: WebGLFramebuffer }

Type declaration

WebGLObject

WebGLObject: { constructor: any; prototype: WebGLObject }

Type declaration

WebGLProgram

WebGLProgram: { constructor: any; prototype: WebGLProgram }

Type declaration

WebGLQuery

WebGLQuery: { constructor: any; prototype: WebGLQuery }

Type declaration

WebGLRenderbuffer

WebGLRenderbuffer: { constructor: any; prototype: WebGLRenderbuffer }

Type declaration

WebGLRenderingContext

WebGLRenderingContext: { constructor: any; ACTIVE_ATTRIBUTES: GLenum; ACTIVE_TEXTURE: GLenum; ACTIVE_UNIFORMS: GLenum; ALIASED_LINE_WIDTH_RANGE: GLenum; ALIASED_POINT_SIZE_RANGE: GLenum; ALPHA: GLenum; ALPHA_BITS: GLenum; ALWAYS: GLenum; ARRAY_BUFFER: GLenum; ARRAY_BUFFER_BINDING: GLenum; ATTACHED_SHADERS: GLenum; BACK: GLenum; BLEND: GLenum; BLEND_COLOR: GLenum; BLEND_DST_ALPHA: GLenum; BLEND_DST_RGB: GLenum; BLEND_EQUATION: GLenum; BLEND_EQUATION_ALPHA: GLenum; BLEND_EQUATION_RGB: GLenum; BLEND_SRC_ALPHA: GLenum; BLEND_SRC_RGB: GLenum; BLUE_BITS: GLenum; BOOL: GLenum; BOOL_VEC2: GLenum; BOOL_VEC3: GLenum; BOOL_VEC4: GLenum; BROWSER_DEFAULT_WEBGL: GLenum; BUFFER_SIZE: GLenum; BUFFER_USAGE: GLenum; BYTE: GLenum; CCW: GLenum; CLAMP_TO_EDGE: GLenum; COLOR_ATTACHMENT0: GLenum; COLOR_BUFFER_BIT: GLenum; COLOR_CLEAR_VALUE: GLenum; COLOR_WRITEMASK: GLenum; COMPILE_STATUS: GLenum; COMPRESSED_TEXTURE_FORMATS: GLenum; CONSTANT_ALPHA: GLenum; CONSTANT_COLOR: GLenum; CONTEXT_LOST_WEBGL: GLenum; CULL_FACE: GLenum; CULL_FACE_MODE: GLenum; CURRENT_PROGRAM: GLenum; CURRENT_VERTEX_ATTRIB: GLenum; CW: GLenum; DECR: GLenum; DECR_WRAP: GLenum; DELETE_STATUS: GLenum; DEPTH_ATTACHMENT: GLenum; DEPTH_BITS: GLenum; DEPTH_BUFFER_BIT: GLenum; DEPTH_CLEAR_VALUE: GLenum; DEPTH_COMPONENT: GLenum; DEPTH_COMPONENT16: GLenum; DEPTH_FUNC: GLenum; DEPTH_RANGE: GLenum; DEPTH_STENCIL: GLenum; DEPTH_STENCIL_ATTACHMENT: GLenum; DEPTH_TEST: GLenum; DEPTH_WRITEMASK: GLenum; DITHER: GLenum; DONT_CARE: GLenum; DST_ALPHA: GLenum; DST_COLOR: GLenum; DYNAMIC_DRAW: GLenum; ELEMENT_ARRAY_BUFFER: GLenum; ELEMENT_ARRAY_BUFFER_BINDING: GLenum; EQUAL: GLenum; FASTEST: GLenum; FLOAT: GLenum; FLOAT_MAT2: GLenum; FLOAT_MAT3: GLenum; FLOAT_MAT4: GLenum; FLOAT_VEC2: GLenum; FLOAT_VEC3: GLenum; FLOAT_VEC4: GLenum; FRAGMENT_SHADER: GLenum; FRAMEBUFFER: GLenum; FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: GLenum; FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: GLenum; FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: GLenum; FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: GLenum; FRAMEBUFFER_BINDING: GLenum; FRAMEBUFFER_COMPLETE: GLenum; FRAMEBUFFER_INCOMPLETE_ATTACHMENT: GLenum; FRAMEBUFFER_INCOMPLETE_DIMENSIONS: GLenum; FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: GLenum; FRAMEBUFFER_UNSUPPORTED: GLenum; FRONT: GLenum; FRONT_AND_BACK: GLenum; FRONT_FACE: GLenum; FUNC_ADD: GLenum; FUNC_REVERSE_SUBTRACT: GLenum; FUNC_SUBTRACT: GLenum; GENERATE_MIPMAP_HINT: GLenum; GEQUAL: GLenum; GREATER: GLenum; GREEN_BITS: GLenum; HIGH_FLOAT: GLenum; HIGH_INT: GLenum; IMPLEMENTATION_COLOR_READ_FORMAT: GLenum; IMPLEMENTATION_COLOR_READ_TYPE: GLenum; INCR: GLenum; INCR_WRAP: GLenum; INT: GLenum; INT_VEC2: GLenum; INT_VEC3: GLenum; INT_VEC4: GLenum; INVALID_ENUM: GLenum; INVALID_FRAMEBUFFER_OPERATION: GLenum; INVALID_OPERATION: GLenum; INVALID_VALUE: GLenum; INVERT: GLenum; KEEP: GLenum; LEQUAL: GLenum; LESS: GLenum; LINEAR: GLenum; LINEAR_MIPMAP_LINEAR: GLenum; LINEAR_MIPMAP_NEAREST: GLenum; LINES: GLenum; LINE_LOOP: GLenum; LINE_STRIP: GLenum; LINE_WIDTH: GLenum; LINK_STATUS: GLenum; LOW_FLOAT: GLenum; LOW_INT: GLenum; LUMINANCE: GLenum; LUMINANCE_ALPHA: GLenum; MAX_COMBINED_TEXTURE_IMAGE_UNITS: GLenum; MAX_CUBE_MAP_TEXTURE_SIZE: GLenum; MAX_FRAGMENT_UNIFORM_VECTORS: GLenum; MAX_RENDERBUFFER_SIZE: GLenum; MAX_TEXTURE_IMAGE_UNITS: GLenum; MAX_TEXTURE_SIZE: GLenum; MAX_VARYING_VECTORS: GLenum; MAX_VERTEX_ATTRIBS: GLenum; MAX_VERTEX_TEXTURE_IMAGE_UNITS: GLenum; MAX_VERTEX_UNIFORM_VECTORS: GLenum; MAX_VIEWPORT_DIMS: GLenum; MEDIUM_FLOAT: GLenum; MEDIUM_INT: GLenum; MIRRORED_REPEAT: GLenum; NEAREST: GLenum; NEAREST_MIPMAP_LINEAR: GLenum; NEAREST_MIPMAP_NEAREST: GLenum; NEVER: GLenum; NICEST: GLenum; NONE: GLenum; NOTEQUAL: GLenum; NO_ERROR: GLenum; ONE: GLenum; ONE_MINUS_CONSTANT_ALPHA: GLenum; ONE_MINUS_CONSTANT_COLOR: GLenum; ONE_MINUS_DST_ALPHA: GLenum; ONE_MINUS_DST_COLOR: GLenum; ONE_MINUS_SRC_ALPHA: GLenum; ONE_MINUS_SRC_COLOR: GLenum; OUT_OF_MEMORY: GLenum; PACK_ALIGNMENT: GLenum; POINTS: GLenum; POLYGON_OFFSET_FACTOR: GLenum; POLYGON_OFFSET_FILL: GLenum; POLYGON_OFFSET_UNITS: GLenum; RED_BITS: GLenum; RENDERBUFFER: GLenum; RENDERBUFFER_ALPHA_SIZE: GLenum; RENDERBUFFER_BINDING: GLenum; RENDERBUFFER_BLUE_SIZE: GLenum; RENDERBUFFER_DEPTH_SIZE: GLenum; RENDERBUFFER_GREEN_SIZE: GLenum; RENDERBUFFER_HEIGHT: GLenum; RENDERBUFFER_INTERNAL_FORMAT: GLenum; RENDERBUFFER_RED_SIZE: GLenum; RENDERBUFFER_STENCIL_SIZE: GLenum; RENDERBUFFER_WIDTH: GLenum; RENDERER: GLenum; REPEAT: GLenum; REPLACE: GLenum; RGB: GLenum; RGB565: GLenum; RGB5_A1: GLenum; RGBA: GLenum; RGBA4: GLenum; SAMPLER_2D: GLenum; SAMPLER_CUBE: GLenum; SAMPLES: GLenum; SAMPLE_ALPHA_TO_COVERAGE: GLenum; SAMPLE_BUFFERS: GLenum; SAMPLE_COVERAGE: GLenum; SAMPLE_COVERAGE_INVERT: GLenum; SAMPLE_COVERAGE_VALUE: GLenum; SCISSOR_BOX: GLenum; SCISSOR_TEST: GLenum; SHADER_TYPE: GLenum; SHADING_LANGUAGE_VERSION: GLenum; SHORT: GLenum; SRC_ALPHA: GLenum; SRC_ALPHA_SATURATE: GLenum; SRC_COLOR: GLenum; STATIC_DRAW: GLenum; STENCIL_ATTACHMENT: GLenum; STENCIL_BACK_FAIL: GLenum; STENCIL_BACK_FUNC: GLenum; STENCIL_BACK_PASS_DEPTH_FAIL: GLenum; STENCIL_BACK_PASS_DEPTH_PASS: GLenum; STENCIL_BACK_REF: GLenum; STENCIL_BACK_VALUE_MASK: GLenum; STENCIL_BACK_WRITEMASK: GLenum; STENCIL_BITS: GLenum; STENCIL_BUFFER_BIT: GLenum; STENCIL_CLEAR_VALUE: GLenum; STENCIL_FAIL: GLenum; STENCIL_FUNC: GLenum; STENCIL_INDEX8: GLenum; STENCIL_PASS_DEPTH_FAIL: GLenum; STENCIL_PASS_DEPTH_PASS: GLenum; STENCIL_REF: GLenum; STENCIL_TEST: GLenum; STENCIL_VALUE_MASK: GLenum; STENCIL_WRITEMASK: GLenum; STREAM_DRAW: GLenum; SUBPIXEL_BITS: GLenum; TEXTURE: GLenum; TEXTURE0: GLenum; TEXTURE1: GLenum; TEXTURE10: GLenum; TEXTURE11: GLenum; TEXTURE12: GLenum; TEXTURE13: GLenum; TEXTURE14: GLenum; TEXTURE15: GLenum; TEXTURE16: GLenum; TEXTURE17: GLenum; TEXTURE18: GLenum; TEXTURE19: GLenum; TEXTURE2: GLenum; TEXTURE20: GLenum; TEXTURE21: GLenum; TEXTURE22: GLenum; TEXTURE23: GLenum; TEXTURE24: GLenum; TEXTURE25: GLenum; TEXTURE26: GLenum; TEXTURE27: GLenum; TEXTURE28: GLenum; TEXTURE29: GLenum; TEXTURE3: GLenum; TEXTURE30: GLenum; TEXTURE31: GLenum; TEXTURE4: GLenum; TEXTURE5: GLenum; TEXTURE6: GLenum; TEXTURE7: GLenum; TEXTURE8: GLenum; TEXTURE9: GLenum; TEXTURE_2D: GLenum; TEXTURE_BINDING_2D: GLenum; TEXTURE_BINDING_CUBE_MAP: GLenum; TEXTURE_CUBE_MAP: GLenum; TEXTURE_CUBE_MAP_NEGATIVE_X: GLenum; TEXTURE_CUBE_MAP_NEGATIVE_Y: GLenum; TEXTURE_CUBE_MAP_NEGATIVE_Z: GLenum; TEXTURE_CUBE_MAP_POSITIVE_X: GLenum; TEXTURE_CUBE_MAP_POSITIVE_Y: GLenum; TEXTURE_CUBE_MAP_POSITIVE_Z: GLenum; TEXTURE_MAG_FILTER: GLenum; TEXTURE_MIN_FILTER: GLenum; TEXTURE_WRAP_S: GLenum; TEXTURE_WRAP_T: GLenum; TRIANGLES: GLenum; TRIANGLE_FAN: GLenum; TRIANGLE_STRIP: GLenum; UNPACK_ALIGNMENT: GLenum; UNPACK_COLORSPACE_CONVERSION_WEBGL: GLenum; UNPACK_FLIP_Y_WEBGL: GLenum; UNPACK_PREMULTIPLY_ALPHA_WEBGL: GLenum; UNSIGNED_BYTE: GLenum; UNSIGNED_INT: GLenum; UNSIGNED_SHORT: GLenum; UNSIGNED_SHORT_4_4_4_4: GLenum; UNSIGNED_SHORT_5_5_5_1: GLenum; UNSIGNED_SHORT_5_6_5: GLenum; VALIDATE_STATUS: GLenum; VENDOR: GLenum; VERSION: GLenum; VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: GLenum; VERTEX_ATTRIB_ARRAY_ENABLED: GLenum; VERTEX_ATTRIB_ARRAY_NORMALIZED: GLenum; VERTEX_ATTRIB_ARRAY_POINTER: GLenum; VERTEX_ATTRIB_ARRAY_SIZE: GLenum; VERTEX_ATTRIB_ARRAY_STRIDE: GLenum; VERTEX_ATTRIB_ARRAY_TYPE: GLenum; VERTEX_SHADER: GLenum; VIEWPORT: GLenum; ZERO: GLenum; prototype: WebGLRenderingContext }

Type declaration

WebGLSampler

WebGLSampler: { constructor: any; prototype: WebGLSampler }

Type declaration

WebGLShader

WebGLShader: { constructor: any; prototype: WebGLShader }

Type declaration

WebGLShaderPrecisionFormat

WebGLShaderPrecisionFormat: { constructor: any; prototype: WebGLShaderPrecisionFormat }

Type declaration

WebGLSync

WebGLSync: { constructor: any; prototype: WebGLSync }

Type declaration

  • constructor: function
    • Returns WebGLSync

  • prototype: WebGLSync

WebGLTexture

WebGLTexture: { constructor: any; prototype: WebGLTexture }

Type declaration

WebGLTransformFeedback

WebGLTransformFeedback: { constructor: any; prototype: WebGLTransformFeedback }

Type declaration

WebGLUniformLocation

WebGLUniformLocation: { constructor: any; prototype: WebGLUniformLocation }

Type declaration

WebGLVertexArrayObject

WebGLVertexArrayObject: { constructor: any; prototype: WebGLVertexArrayObject }

Type declaration

WebKitCSSMatrix

WebKitCSSMatrix: typeof DOMMatrix

WebKitPoint

WebKitPoint: { constructor: any; prototype: WebKitPoint }

Type declaration

  • constructor: function
    • new __type(x?: undefined | number, y?: undefined | number): WebKitPoint
    • Parameters

      • Optional x: undefined | number
      • Optional y: undefined | number

      Returns WebKitPoint

  • prototype: WebKitPoint

WebSocket

WebSocket: { constructor: any; CLOSED: number; CLOSING: number; CONNECTING: number; OPEN: number; prototype: WebSocket }

Type declaration

  • constructor: function
    • new __type(url: string, protocols?: string | string[]): WebSocket
    • Parameters

      • url: string
      • Optional protocols: string | string[]

      Returns WebSocket

  • CLOSED: number
  • CLOSING: number
  • CONNECTING: number
  • OPEN: number
  • prototype: WebSocket

WheelEvent

WheelEvent: { constructor: any; DOM_DELTA_LINE: number; DOM_DELTA_PAGE: number; DOM_DELTA_PIXEL: number; prototype: WheelEvent }

Type declaration

  • constructor: function
    • Parameters

      Returns WheelEvent

  • DOM_DELTA_LINE: number
  • DOM_DELTA_PAGE: number
  • DOM_DELTA_PIXEL: number
  • prototype: WheelEvent

Window

Window: { constructor: any; prototype: Window }

Type declaration

  • constructor: function
    • Returns Window

  • prototype: Window

Worker

Worker: { constructor: any; prototype: Worker }

Type declaration

  • constructor: function
    • Parameters

      Returns Worker

  • prototype: Worker

Worklet

Worklet: { constructor: any; prototype: Worklet }

Type declaration

  • constructor: function
    • Returns Worklet

  • prototype: Worklet

WritableStream

WritableStream: { constructor: any; prototype: WritableStream }

Type declaration

XMLDocument

XMLDocument: { constructor: any; prototype: XMLDocument }

Type declaration

XMLHttpRequest

XMLHttpRequest: { constructor: any; DONE: number; HEADERS_RECEIVED: number; LOADING: number; OPENED: number; UNSENT: number; prototype: XMLHttpRequest }

Type declaration

  • constructor: function
    • Returns XMLHttpRequest

  • DONE: number
  • HEADERS_RECEIVED: number
  • LOADING: number
  • OPENED: number
  • UNSENT: number
  • prototype: XMLHttpRequest

XMLHttpRequestEventTarget

XMLHttpRequestEventTarget: { constructor: any; prototype: XMLHttpRequestEventTarget }

Type declaration

XMLHttpRequestUpload

XMLHttpRequestUpload: { constructor: any; prototype: XMLHttpRequestUpload }

Type declaration

XMLSerializer

XMLSerializer: { constructor: any; prototype: XMLSerializer }

Type declaration

XPathEvaluator

XPathEvaluator: { constructor: any; prototype: XPathEvaluator }

Type declaration

XPathExpression

XPathExpression: { constructor: any; prototype: XPathExpression }

Type declaration

XPathResult

XPathResult: { constructor: any; ANY_TYPE: number; ANY_UNORDERED_NODE_TYPE: number; BOOLEAN_TYPE: number; FIRST_ORDERED_NODE_TYPE: number; NUMBER_TYPE: number; ORDERED_NODE_ITERATOR_TYPE: number; ORDERED_NODE_SNAPSHOT_TYPE: number; STRING_TYPE: number; UNORDERED_NODE_ITERATOR_TYPE: number; UNORDERED_NODE_SNAPSHOT_TYPE: number; prototype: XPathResult }

Type declaration

  • constructor: function
    • Returns XPathResult

  • ANY_TYPE: number
  • ANY_UNORDERED_NODE_TYPE: number
  • BOOLEAN_TYPE: number
  • FIRST_ORDERED_NODE_TYPE: number
  • NUMBER_TYPE: number
  • ORDERED_NODE_ITERATOR_TYPE: number
  • ORDERED_NODE_SNAPSHOT_TYPE: number
  • STRING_TYPE: number
  • UNORDERED_NODE_ITERATOR_TYPE: number
  • UNORDERED_NODE_SNAPSHOT_TYPE: number
  • prototype: XPathResult

XSLTProcessor

XSLTProcessor: { constructor: any; prototype: XSLTProcessor }

Type declaration

__dirname

__dirname: string

__filename

__filename: string

__non_webpack_require__

__non_webpack_require__: any

Generates a require function that is not parsed by webpack. Can be used to do cool stuff with a global require function if available.

__resourceQuery

__resourceQuery: string

The resource query of the current module.

e.g. __resourceQuery === "?test" // Inside "file.js?test"

__webpack_chunk_load__

__webpack_chunk_load__: (chunkId: any, callback: (require: RequireLambda) => void) => void

The internal chunk loading function

Type declaration

    • (chunkId: any, callback: (require: RequireLambda) => void): void
    • Parameters

      • chunkId: any

        The id for the chunk to load.

      • callback: (require: RequireLambda) => void

        A callback function called once the chunk is loaded.

      Returns void

__webpack_hash__

__webpack_hash__: any

Access to the hash of the compilation.

Only available with the HotModuleReplacementPlugin or the ExtendedAPIPlugin

__webpack_modules__

__webpack_modules__: any[]

Access to the internal object of all modules.

__webpack_nonce__

__webpack_nonce__: string

Adds nonce to all scripts that webpack loads.

To activate the feature a webpack_nonce variable needs to be set in your entry script.

__webpack_public_path__

__webpack_public_path__: string

Equals the config options output.publicPath.

__webpack_require__

__webpack_require__: any

The raw require function. This expression isn’t parsed by the Parser for dependencies.

afterAll

afterAll: Lifecycle

afterEach

afterEach: Lifecycle

Const aliceblue

aliceblue: RGB

Const antiquewhite

antiquewhite: RGB

applicationCache

applicationCache: ApplicationCache

Const aqua

aqua: RGB

Const aquamarine

aquamarine: RGB

Const azure

azure: RGB

beforeAll

beforeAll: Lifecycle

beforeEach

beforeEach: Lifecycle

Const beige

beige: RGB

Const bisque

bisque: RGB

Const black

black: RGB

Const blanchedalmond

blanchedalmond: RGB

Const blue

blue: RGB

Const blueviolet

blueviolet: RGB

Const brown

brown: RGB

Const burlywood

burlywood: RGB

caches

caches: CacheStorage

Const cadetblue

cadetblue: RGB

Const chartreuse

chartreuse: RGB

Const chocolate

chocolate: RGB

Const classes

classes: { FileCoverage: FileCoverage }

Type declaration

clientInformation

clientInformation: Navigator

closed

closed: boolean

Export assignment console

console: Console

Const coral

coral: RGB

Const cornflowerblue

cornflowerblue: RGB

Const cornsilk

cornsilk: RGB

Const countChanges

countChanges: (diffs: Diff[]) => ChangeCounts

Type declaration

Const createPatchMark

createPatchMark: (aStart: number, aEnd: number, bStart: number, bEnd: number, __namedParameters: { patchColor: (arg: string) => string }) => string

Type declaration

    • (aStart: number, aEnd: number, bStart: number, bEnd: number, __namedParameters: { patchColor: (arg: string) => string }): string
    • Parameters

      • aStart: number
      • aEnd: number
      • bStart: number
      • bEnd: number
      • __namedParameters: { patchColor: (arg: string) => string }
        • patchColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

      Returns string

Const crimson

crimson: RGB

crypto

crypto: Crypto

customElements

customElements: CustomElementRegistry

Const cyan

cyan: RGB

Const darkblue

darkblue: RGB

Const darkcyan

darkcyan: RGB

Const darkgoldenrod

darkgoldenrod: RGB

Const darkgray

darkgray: RGB

Const darkgreen

darkgreen: RGB

Const darkgrey

darkgrey: RGB

Const darkkhaki

darkkhaki: RGB

Const darkmagenta

darkmagenta: RGB

Const darkolivegreen

darkolivegreen: RGB

Const darkorange

darkorange: RGB

Const darkorchid

darkorchid: RGB

Const darkred

darkred: RGB

Const darksalmon

darksalmon: RGB

Const darkseagreen

darkseagreen: RGB

Const darkslateblue

darkslateblue: RGB

Const darkslategray

darkslategray: RGB

Const darkslategrey

darkslategrey: RGB

Const darkturquoise

darkturquoise: RGB

Const darkviolet

darkviolet: RGB

Const deeppink

deeppink: RGB

Const deepskyblue

deepskyblue: RGB

defaultStatus

defaultStatus: string

describe

describe: Describe

devicePixelRatio

devicePixelRatio: number

Const diffLinesRaw

diffLinesRaw: (aLines: string[], bLines: string[]) => Diff[]

Type declaration

    • (aLines: string[], bLines: string[]): Diff[]
    • Parameters

      • aLines: string[]
      • bLines: string[]

      Returns Diff[]

Const diffLinesUnified

diffLinesUnified: (aLines: string[], bLines: string[], options?: DiffOptions | undefined) => string

Type declaration

    • (aLines: string[], bLines: string[], options?: DiffOptions | undefined): string
    • Parameters

      • aLines: string[]
      • bLines: string[]
      • Optional options: DiffOptions | undefined

      Returns string

Const diffLinesUnified2

diffLinesUnified2: (aLinesDisplay: string[], bLinesDisplay: string[], aLinesCompare: string[], bLinesCompare: string[], options?: DiffOptions | undefined) => string

Type declaration

    • (aLinesDisplay: string[], bLinesDisplay: string[], aLinesCompare: string[], bLinesCompare: string[], options?: DiffOptions | undefined): string
    • Parameters

      • aLinesDisplay: string[]
      • bLinesDisplay: string[]
      • aLinesCompare: string[]
      • bLinesCompare: string[]
      • Optional options: DiffOptions | undefined

      Returns string

Const diffStringsRaw

diffStringsRaw: (a: string, b: string, cleanup: boolean) => Diff[]

Type declaration

    • (a: string, b: string, cleanup: boolean): Diff[]
    • Parameters

      • a: string
      • b: string
      • cleanup: boolean

      Returns Diff[]

Const diffStringsUnified

diffStringsUnified: (a: string, b: string, options?: DiffOptions | undefined) => string

Type declaration

    • (a: string, b: string, options?: DiffOptions | undefined): string
    • Parameters

      • a: string
      • b: string
      • Optional options: DiffOptions | undefined

      Returns string

diff_cleanupSemantic

diff_cleanupSemantic: (diffs: Diff[]) => void

Reduce the number of edits by eliminating semantically trivial equalities.

param

Array of diff tuples.

Type declaration

    • (diffs: Diff[]): void
    • Parameters

      Returns void

Const dimgray

dimgray: RGB

Const dimgrey

dimgrey: RGB

doNotTrack

doNotTrack: string

document

document: Document

Const dodgerblue

dodgerblue: RGB

event

event: Event | undefined
deprecated

events

events: internal

Const expect

expect: Expect

exports

exports: any

Const expression

external

external: External
deprecated

fdescribe

fdescribe: Describe

Const firebrick

firebrick: RGB

fit

fit: It

Const floralwhite

floralwhite: RGB

Const forestgreen

forestgreen: RGB

frameElement

frameElement: Element

frames

frames: Window

fs

fs: "fs"

Const fuchsia

fuchsia: RGB

Const gainsboro

gainsboro: RGB

Const ghostwhite

ghostwhite: RGB

glob

glob: G

global

global: Global

Const gold

gold: RGB

Const goldenrod

goldenrod: RGB

Const gray

gray: RGB

Const green

green: RGB

Const greenyellow

greenyellow: RGB

Const grey

grey: RGB

Const hasCommonDiff

hasCommonDiff: (diffs: Diff[], isMultiline: boolean) => boolean

Type declaration

    • (diffs: Diff[], isMultiline: boolean): boolean
    • Parameters

      • diffs: Diff[]
      • isMultiline: boolean

      Returns boolean

history

history: History

Const honeydew

honeydew: RGB

Const hotpink

hotpink: RGB

indexedDB

indexedDB: IDBFactory

Const indianred

indianred: RGB

Const indigo

indigo: RGB

innerHeight

innerHeight: number

innerWidth

innerWidth: number

isSecureContext

isSecureContext: boolean

it

it: It

Const ivory

ivory: RGB

Const khaki

khaki: RGB

Const lavender

lavender: RGB

Const lavenderblush

lavenderblush: RGB

Const lawngreen

lawngreen: RGB

Const lemonchiffon

lemonchiffon: RGB

length

length: number

Const lightblue

lightblue: RGB

Const lightcoral

lightcoral: RGB

Const lightcyan

lightcyan: RGB

Const lightgoldenrodyellow

lightgoldenrodyellow: RGB

Const lightgray

lightgray: RGB

Const lightgreen

lightgreen: RGB

Const lightgrey

lightgrey: RGB

Const lightpink

lightpink: RGB

Const lightsalmon

lightsalmon: RGB

Const lightseagreen

lightseagreen: RGB

Const lightskyblue

lightskyblue: RGB

Const lightslategray

lightslategray: RGB

Const lightslategrey

lightslategrey: RGB

Const lightsteelblue

lightsteelblue: RGB

Const lightyellow

lightyellow: RGB

Const lime

lime: RGB

Const limegreen

limegreen: RGB

Const linen

linen: RGB

localStorage

localStorage: Storage

location

location: Location

locationbar

locationbar: BarProp

Const magenta

magenta: RGB

Const maroon

maroon: RGB

Const mediumaquamarine

mediumaquamarine: RGB

Const mediumblue

mediumblue: RGB

Const mediumorchid

mediumorchid: RGB

Const mediumpurple

mediumpurple: RGB

Const mediumseagreen

mediumseagreen: RGB

Const mediumslateblue

mediumslateblue: RGB

Const mediumspringgreen

mediumspringgreen: RGB

Const mediumturquoise

mediumturquoise: RGB

Const mediumvioletred

mediumvioletred: RGB

menubar

menubar: BarProp

Const midnightblue

midnightblue: RGB

minimatch

minimatch: M

Const mintcream

mintcream: RGB

Const mistyrose

mistyrose: RGB

Const moccasin

moccasin: RGB

module

module: NodeModule

msContentScript

msContentScript: ExtensionScriptApis

Const name

name: never

Const navajowhite

navajowhite: RGB

navigator

navigator: Navigator

Const navy

navy: RGB

offscreenBuffering

offscreenBuffering: string | boolean

Const oldlace

oldlace: RGB

Const olive

olive: RGB

Const olivedrab

olivedrab: RGB

onabort

onabort: ((this: Window, ev: UIEvent) => any) | null

Fires when the user aborts the download.

param

The event.

onafterprint

onafterprint: ((this: Window, ev: Event) => any) | null

onanimationcancel

onanimationcancel: ((this: Window, ev: AnimationEvent) => any) | null

onanimationend

onanimationend: ((this: Window, ev: AnimationEvent) => any) | null

onanimationiteration

onanimationiteration: ((this: Window, ev: AnimationEvent) => any) | null

onanimationstart

onanimationstart: ((this: Window, ev: AnimationEvent) => any) | null

onauxclick

onauxclick: ((this: Window, ev: MouseEvent) => any) | null

onbeforeprint

onbeforeprint: ((this: Window, ev: Event) => any) | null

onbeforeunload

onbeforeunload: ((this: Window, ev: BeforeUnloadEvent) => any) | null

onblur

onblur: ((this: Window, ev: FocusEvent) => any) | null

Fires when the object loses the input focus.

param

The focus event.

oncancel

oncancel: ((this: Window, ev: Event) => any) | null

oncanplay

oncanplay: ((this: Window, ev: Event) => any) | null

Occurs when playback is possible, but would require further buffering.

param

The event.

oncanplaythrough

oncanplaythrough: ((this: Window, ev: Event) => any) | null

onchange

onchange: ((this: Window, ev: Event) => any) | null

Fires when the contents of the object or selection have changed.

param

The event.

onclick

onclick: ((this: Window, ev: MouseEvent) => any) | null

Fires when the user clicks the left mouse button on the object

param

The mouse event.

onclose

onclose: ((this: Window, ev: Event) => any) | null

oncompassneedscalibration

oncompassneedscalibration: ((this: Window, ev: Event) => any) | null

oncontextmenu

oncontextmenu: ((this: Window, ev: MouseEvent) => any) | null

Fires when the user clicks the right mouse button in the client area, opening the context menu.

param

The mouse event.

oncuechange

oncuechange: ((this: Window, ev: Event) => any) | null

ondblclick

ondblclick: ((this: Window, ev: MouseEvent) => any) | null

Fires when the user double-clicks the object.

param

The mouse event.

ondevicelight

ondevicelight: ((this: Window, ev: DeviceLightEvent) => any) | null

ondevicemotion

ondevicemotion: ((this: Window, ev: DeviceMotionEvent) => any) | null

ondeviceorientation

ondeviceorientation: ((this: Window, ev: DeviceOrientationEvent) => any) | null

ondeviceorientationabsolute

ondeviceorientationabsolute: ((this: Window, ev: DeviceOrientationEvent) => any) | null

ondrag

ondrag: ((this: Window, ev: DragEvent) => any) | null

Fires on the source object continuously during a drag operation.

param

The event.

ondragend

ondragend: ((this: Window, ev: DragEvent) => any) | null

Fires on the source object when the user releases the mouse at the close of a drag operation.

param

The event.

ondragenter

ondragenter: ((this: Window, ev: DragEvent) => any) | null

Fires on the target element when the user drags the object to a valid drop target.

param

The drag event.

ondragexit

ondragexit: ((this: Window, ev: Event) => any) | null

ondragleave

ondragleave: ((this: Window, ev: DragEvent) => any) | null

Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

param

The drag event.

ondragover

ondragover: ((this: Window, ev: DragEvent) => any) | null

Fires on the target element continuously while the user drags the object over a valid drop target.

param

The event.

ondragstart

ondragstart: ((this: Window, ev: DragEvent) => any) | null

Fires on the source object when the user starts to drag a text selection or selected object.

param

The event.

ondrop

ondrop: ((this: Window, ev: DragEvent) => any) | null

ondurationchange

ondurationchange: ((this: Window, ev: Event) => any) | null

Occurs when the duration attribute is updated.

param

The event.

onemptied

onemptied: ((this: Window, ev: Event) => any) | null

Occurs when the media element is reset to its initial state.

param

The event.

onended

onended: ((this: Window, ev: Event) => any) | null

Occurs when the end of playback is reached.

param

The event

onerror

Fires when an error occurs during object loading.

param

The event.

onfocus

onfocus: ((this: Window, ev: FocusEvent) => any) | null

Fires when the object receives focus.

param

The event.

ongotpointercapture

ongotpointercapture: ((this: Window, ev: PointerEvent) => any) | null

onhashchange

onhashchange: ((this: Window, ev: HashChangeEvent) => any) | null

oninput

oninput: ((this: Window, ev: Event) => any) | null

oninvalid

oninvalid: ((this: Window, ev: Event) => any) | null

onkeydown

onkeydown: ((this: Window, ev: KeyboardEvent) => any) | null

Fires when the user presses a key.

param

The keyboard event

onkeypress

onkeypress: ((this: Window, ev: KeyboardEvent) => any) | null

Fires when the user presses an alphanumeric key.

param

The event.

onkeyup

onkeyup: ((this: Window, ev: KeyboardEvent) => any) | null

Fires when the user releases a key.

param

The keyboard event

onlanguagechange

onlanguagechange: ((this: Window, ev: Event) => any) | null

onload

onload: ((this: Window, ev: Event) => any) | null

Fires immediately after the browser loads the object.

param

The event.

onloadeddata

onloadeddata: ((this: Window, ev: Event) => any) | null

Occurs when media data is loaded at the current playback position.

param

The event.

onloadedmetadata

onloadedmetadata: ((this: Window, ev: Event) => any) | null

Occurs when the duration and dimensions of the media have been determined.

param

The event.

onloadstart

onloadstart: ((this: Window, ev: Event) => any) | null

Occurs when Internet Explorer begins looking for media data.

param

The event.

onlostpointercapture

onlostpointercapture: ((this: Window, ev: PointerEvent) => any) | null

onmessage

onmessage: ((this: Window, ev: MessageEvent) => any) | null

onmessageerror

onmessageerror: ((this: Window, ev: MessageEvent) => any) | null

onmousedown

onmousedown: ((this: Window, ev: MouseEvent) => any) | null

Fires when the user clicks the object with either mouse button.

param

The mouse event.

onmouseenter

onmouseenter: ((this: Window, ev: MouseEvent) => any) | null

onmouseleave

onmouseleave: ((this: Window, ev: MouseEvent) => any) | null

onmousemove

onmousemove: ((this: Window, ev: MouseEvent) => any) | null

Fires when the user moves the mouse over the object.

param

The mouse event.

onmouseout

onmouseout: ((this: Window, ev: MouseEvent) => any) | null

Fires when the user moves the mouse pointer outside the boundaries of the object.

param

The mouse event.

onmouseover

onmouseover: ((this: Window, ev: MouseEvent) => any) | null

Fires when the user moves the mouse pointer into the object.

param

The mouse event.

onmouseup

onmouseup: ((this: Window, ev: MouseEvent) => any) | null

Fires when the user releases a mouse button while the mouse is over the object.

param

The mouse event.

onmousewheel

onmousewheel: ((this: Window, ev: Event) => any) | null

onmsgesturechange

onmsgesturechange: ((this: Window, ev: Event) => any) | null

onmsgesturedoubletap

onmsgesturedoubletap: ((this: Window, ev: Event) => any) | null

onmsgestureend

onmsgestureend: ((this: Window, ev: Event) => any) | null

onmsgesturehold

onmsgesturehold: ((this: Window, ev: Event) => any) | null

onmsgesturestart

onmsgesturestart: ((this: Window, ev: Event) => any) | null

onmsgesturetap

onmsgesturetap: ((this: Window, ev: Event) => any) | null

onmsinertiastart

onmsinertiastart: ((this: Window, ev: Event) => any) | null

onmspointercancel

onmspointercancel: ((this: Window, ev: Event) => any) | null

onmspointerdown

onmspointerdown: ((this: Window, ev: Event) => any) | null

onmspointerenter

onmspointerenter: ((this: Window, ev: Event) => any) | null

onmspointerleave

onmspointerleave: ((this: Window, ev: Event) => any) | null

onmspointermove

onmspointermove: ((this: Window, ev: Event) => any) | null

onmspointerout

onmspointerout: ((this: Window, ev: Event) => any) | null

onmspointerover

onmspointerover: ((this: Window, ev: Event) => any) | null

onmspointerup

onmspointerup: ((this: Window, ev: Event) => any) | null

onoffline

onoffline: ((this: Window, ev: Event) => any) | null

ononline

ononline: ((this: Window, ev: Event) => any) | null

onorientationchange

onorientationchange: ((this: Window, ev: Event) => any) | null
deprecated

onpagehide

onpagehide: ((this: Window, ev: PageTransitionEvent) => any) | null

onpageshow

onpageshow: ((this: Window, ev: PageTransitionEvent) => any) | null

onpause

onpause: ((this: Window, ev: Event) => any) | null

Occurs when playback is paused.

param

The event.

onplay

onplay: ((this: Window, ev: Event) => any) | null

Occurs when the play method is requested.

param

The event.

onplaying

onplaying: ((this: Window, ev: Event) => any) | null

Occurs when the audio or video has started playing.

param

The event.

onpointercancel

onpointercancel: ((this: Window, ev: PointerEvent) => any) | null

onpointerdown

onpointerdown: ((this: Window, ev: PointerEvent) => any) | null

onpointerenter

onpointerenter: ((this: Window, ev: PointerEvent) => any) | null

onpointerleave

onpointerleave: ((this: Window, ev: PointerEvent) => any) | null

onpointermove

onpointermove: ((this: Window, ev: PointerEvent) => any) | null

onpointerout

onpointerout: ((this: Window, ev: PointerEvent) => any) | null

onpointerover

onpointerover: ((this: Window, ev: PointerEvent) => any) | null

onpointerup

onpointerup: ((this: Window, ev: PointerEvent) => any) | null

onpopstate

onpopstate: ((this: Window, ev: PopStateEvent) => any) | null

onprogress

onprogress: ((this: Window, ev: ProgressEvent) => any) | null

Occurs to indicate progress while downloading media data.

param

The event.

onratechange

onratechange: ((this: Window, ev: Event) => any) | null

Occurs when the playback rate is increased or decreased.

param

The event.

onreadystatechange

onreadystatechange: ((this: Window, ev: ProgressEvent<Window>) => any) | null

onrejectionhandled

onrejectionhandled: ((this: Window, ev: PromiseRejectionEvent) => any) | null

onreset

onreset: ((this: Window, ev: Event) => any) | null

Fires when the user resets a form.

param

The event.

onresize

onresize: ((this: Window, ev: UIEvent) => any) | null

onscroll

onscroll: ((this: Window, ev: Event) => any) | null

Fires when the user repositions the scroll box in the scroll bar on the object.

param

The event.

onsecuritypolicyviolation

onsecuritypolicyviolation: ((this: Window, ev: SecurityPolicyViolationEvent) => any) | null

onseeked

onseeked: ((this: Window, ev: Event) => any) | null

Occurs when the seek operation ends.

param

The event.

onseeking

onseeking: ((this: Window, ev: Event) => any) | null

Occurs when the current playback position is moved.

param

The event.

onselect

onselect: ((this: Window, ev: Event) => any) | null

Fires when the current selection changes.

param

The event.

onselectionchange

onselectionchange: ((this: Window, ev: Event) => any) | null

onselectstart

onselectstart: ((this: Window, ev: Event) => any) | null

onstalled

onstalled: ((this: Window, ev: Event) => any) | null

Occurs when the download has stopped.

param

The event.

onstorage

onstorage: ((this: Window, ev: StorageEvent) => any) | null

onsubmit

onsubmit: ((this: Window, ev: Event) => any) | null

onsuspend

onsuspend: ((this: Window, ev: Event) => any) | null

Occurs if the load operation has been intentionally halted.

param

The event.

ontimeupdate

ontimeupdate: ((this: Window, ev: Event) => any) | null

Occurs to indicate the current playback position.

param

The event.

ontoggle

ontoggle: ((this: Window, ev: Event) => any) | null

ontouchcancel

ontouchcancel: ((this: Window, ev: TouchEvent) => any) | null | undefined

ontouchend

ontouchend: ((this: Window, ev: TouchEvent) => any) | null | undefined

ontouchmove

ontouchmove: ((this: Window, ev: TouchEvent) => any) | null | undefined

ontouchstart

ontouchstart: ((this: Window, ev: TouchEvent) => any) | null | undefined

ontransitioncancel

ontransitioncancel: ((this: Window, ev: TransitionEvent) => any) | null

ontransitionend

ontransitionend: ((this: Window, ev: TransitionEvent) => any) | null

ontransitionrun

ontransitionrun: ((this: Window, ev: TransitionEvent) => any) | null

ontransitionstart

ontransitionstart: ((this: Window, ev: TransitionEvent) => any) | null

onunhandledrejection

onunhandledrejection: ((this: Window, ev: PromiseRejectionEvent) => any) | null

onunload

onunload: ((this: Window, ev: Event) => any) | null

onvolumechange

onvolumechange: ((this: Window, ev: Event) => any) | null

Occurs when the volume is changed, or playback is muted or unmuted.

param

The event.

onvrdisplayactivate

onvrdisplayactivate: ((this: Window, ev: Event) => any) | null

onvrdisplayblur

onvrdisplayblur: ((this: Window, ev: Event) => any) | null

onvrdisplayconnect

onvrdisplayconnect: ((this: Window, ev: Event) => any) | null

onvrdisplaydeactivate

onvrdisplaydeactivate: ((this: Window, ev: Event) => any) | null

onvrdisplaydisconnect

onvrdisplaydisconnect: ((this: Window, ev: Event) => any) | null

onvrdisplayfocus

onvrdisplayfocus: ((this: Window, ev: Event) => any) | null

onvrdisplaypointerrestricted

onvrdisplaypointerrestricted: ((this: Window, ev: Event) => any) | null

onvrdisplaypointerunrestricted

onvrdisplaypointerunrestricted: ((this: Window, ev: Event) => any) | null

onvrdisplaypresentchange

onvrdisplaypresentchange: ((this: Window, ev: Event) => any) | null

onwaiting

onwaiting: ((this: Window, ev: Event) => any) | null

Occurs when playback stops because the next frame of a video resource is not available.

param

The event.

onwheel

onwheel: ((this: Window, ev: WheelEvent) => any) | null

opener

opener: any

Const orange

orange: RGB

Const orangered

orangered: RGB

Const orchid

orchid: RGB

orientation

orientation: string | number
deprecated

origin

origin: string

outerHeight

outerHeight: number

outerWidth

outerWidth: number

pageXOffset

pageXOffset: number

pageYOffset

pageYOffset: number

Const palegoldenrod

palegoldenrod: RGB

Const palegreen

palegreen: RGB

Const paleturquoise

paleturquoise: RGB

Const palevioletred

palevioletred: RGB

Const papayawhip

papayawhip: RGB

parent

parent: Window

Const parseOpenRPCDocument

parseOpenRPCDocument: parseOpenRPCDocument = makeParseOpenRPCDocument(fetchUrlSchema, readSchemaFromFile)

Const peachpuff

peachpuff: RGB

performance

performance: Performance

personalbar

personalbar: BarProp

Const peru

peru: RGB

Const pink

pink: RGB

Const plum

plum: RGB

Const powderblue

powderblue: RGB

Const printAnnotation

printAnnotation: (__namedParameters: { aAnnotation: string; aColor: (arg: string) => string; aIndicator: string; bAnnotation: string; bColor: (arg: string) => string; bIndicator: string; includeChangeCounts: boolean; omitAnnotationLines: boolean }, changeCounts: ChangeCounts) => string

Type declaration

    • (__namedParameters: { aAnnotation: string; aColor: (arg: string) => string; aIndicator: string; bAnnotation: string; bColor: (arg: string) => string; bIndicator: string; includeChangeCounts: boolean; omitAnnotationLines: boolean }, changeCounts: ChangeCounts): string
    • Parameters

      • __namedParameters: { aAnnotation: string; aColor: (arg: string) => string; aIndicator: string; bAnnotation: string; bColor: (arg: string) => string; bIndicator: string; includeChangeCounts: boolean; omitAnnotationLines: boolean }
        • aAnnotation: string
        • aColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

        • aIndicator: string
        • bAnnotation: string
        • bColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

        • bIndicator: string
        • includeChangeCounts: boolean
        • omitAnnotationLines: boolean
      • changeCounts: ChangeCounts

      Returns string

Const printCommonLine

printCommonLine: (line: string, isFirstOrLast: boolean, __namedParameters: { commonColor: (arg: string) => string; commonIndicator: string; commonLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }) => string

Type declaration

    • (line: string, isFirstOrLast: boolean, __namedParameters: { commonColor: (arg: string) => string; commonIndicator: string; commonLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }): string
    • Parameters

      • line: string
      • isFirstOrLast: boolean
      • __namedParameters: { commonColor: (arg: string) => string; commonIndicator: string; commonLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }
        • commonColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

        • commonIndicator: string
        • commonLineTrailingSpaceColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

        • emptyFirstOrLastLinePlaceholder: string

      Returns string

Const printDeleteLine

printDeleteLine: (line: string, isFirstOrLast: boolean, __namedParameters: { aColor: (arg: string) => string; aIndicator: string; changeLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }) => string

Type declaration

    • (line: string, isFirstOrLast: boolean, __namedParameters: { aColor: (arg: string) => string; aIndicator: string; changeLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }): string
    • Parameters

      • line: string
      • isFirstOrLast: boolean
      • __namedParameters: { aColor: (arg: string) => string; aIndicator: string; changeLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }
        • aColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

        • aIndicator: string
        • changeLineTrailingSpaceColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

        • emptyFirstOrLastLinePlaceholder: string

      Returns string

Const printDiffLines

printDiffLines: (diffs: Diff[], options: DiffOptionsNormalized) => string

Type declaration

Const printInsertLine

printInsertLine: (line: string, isFirstOrLast: boolean, __namedParameters: { bColor: (arg: string) => string; bIndicator: string; changeLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }) => string

Type declaration

    • (line: string, isFirstOrLast: boolean, __namedParameters: { bColor: (arg: string) => string; bIndicator: string; changeLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }): string
    • Parameters

      • line: string
      • isFirstOrLast: boolean
      • __namedParameters: { bColor: (arg: string) => string; bIndicator: string; changeLineTrailingSpaceColor: (arg: string) => string; emptyFirstOrLastLinePlaceholder: string }
        • bColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

        • bIndicator: string
        • changeLineTrailingSpaceColor: (arg: string) => string
            • (arg: string): string
            • Parameters

              • arg: string

              Returns string

        • emptyFirstOrLastLinePlaceholder: string

      Returns string

Export assignment process

process: Process

Const purple

purple: RGB

Const rebeccapurple

rebeccapurple: RGB

Const red

red: RGB

require

require: NodeRequire

Const rosybrown

rosybrown: RGB

Const royalblue

royalblue: RGB

Const saddlebrown

saddlebrown: RGB

Const salmon

salmon: RGB

Const sandybrown

sandybrown: RGB

screen

screen: Screen

screenLeft

screenLeft: number

screenTop

screenTop: number

screenX

screenX: number

screenY

screenY: number

scrollX

scrollX: number

scrollY

scrollY: number

scrollbars

scrollbars: BarProp

Const seagreen

seagreen: RGB

Const seashell

seashell: RGB

self

self: Window & typeof globalThis

sessionStorage

sessionStorage: Storage

Const sienna

sienna: RGB

Const silver

silver: RGB

Const skyblue

skyblue: RGB

Const slateblue

slateblue: RGB

Const slategray

slategray: RGB

Const slategrey

slategrey: RGB

Const smart

Const snow

snow: RGB

speechSynthesis

speechSynthesis: SpeechSynthesis

Const springgreen

springgreen: RGB

Const statement

Const statements

statements: TemplateBuilder<Statement[]>

status

status: string

statusbar

statusbar: BarProp

Const steelblue

steelblue: RGB

styleMedia

styleMedia: StyleMedia

Const summarizers

summarizers: { flat: any; nested: any; pkg: any }

Type declaration

  • flat: function
    • Parameters

      Returns Tree

  • nested: function
    • Parameters

      Returns Tree

  • pkg: function
    • Parameters

      Returns Tree

Const tan

tan: RGB

Const teal

teal: RGB

Const templateBuilder

templateBuilder: DefaultTemplateBuilder

test

test: It

Const thistle

thistle: RGB

Const tomato

tomato: RGB

toolbar

toolbar: BarProp

top

top: Window

Const turquoise

turquoise: RGB

Const version

version: string

Const violet

violet: RGB

webkitRTCPeerConnection

webkitRTCPeerConnection: { constructor: any; prototype: webkitRTCPeerConnection }

Type declaration

webkitURL

webkitURL: typeof URL

Const wheat

wheat: RGB

Const white

white: RGB

Const whitesmoke

whitesmoke: RGB

window

window: Window & typeof globalThis

xdescribe

xdescribe: Describe

xit

xit: It

xtest

xtest: It

Const yellow

yellow: RGB

Const yellowgreen

yellowgreen: RGB

GenerateID Functions

generateMethodParamId

  • Create a unique identifier for a parameter within a given method. This is typically used to create hashmap keys for method to parameter mappings.

    throws

    ContentDescriptorNotFoundInMethodError

    example
    
    const { generateMethodParamId }
    const methodObject = {
      name: "foo",
      params: [{
        name: "fooParam",
        schema: { type: "integer" }
      }],
      result: {}
    };
    const paramId = generateMethodParamId(methodObject, methodObject.params[0]);
    console.log(paramId);
    // outputs:
    // "foo/0/fooParam"

    Parameters

    • method: MethodObject

      The OpenRPC Method which encloses the content descriptor

    • contentDescriptor: ContentDescriptorObject

      The OpenRPC Content Descriptor that is a param in the method

    Returns string

    an ID for the param/method combo. It follows the format {method.name}/{indexWithinParams}|{contentDescriptor.name} where:

    1. if the method's parameter structure is "by-name", the format returned uses the contentDescriptor.name
    2. otherwise, the return value will use the params index in the list of params.

generateMethodResultId

  • Create a unique identifier for a result within a given method. This is typically used to create hashmap keys for method to result mappings.

    throws

    ContentDescriptorNotFoundInMethodError

    example
    
    const { generateMethodResultId }
    const methodObject = {
      name: "foo",
      params: [],
      result: {
        name: "fooResult",
        schema: { type: "string" }
      }
    };
    const resultId = generateMethodResultId(methodObject, methodObject.result);
    console.log(paramId);
    // outputs:
    // "foo/result"

    Parameters

    • method: MethodObject

      The OpenRPC Method which encloses the content descriptor

    • contentDescriptor: ContentDescriptorObject

      The OpenRPC Content Descriptor (either a method param or the result).

    Returns string

    an ID for the result/method combo. It follows the format {method.name}/result.

Other Functions

_import

  • Returns Import

_super

  • Returns Super

access

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • path: string | Buffer
    • Optional mode: undefined | number

    Returns Promise<void>

addComment

  • addComment<T>(node: T, type: CommentTypeShorthand, content: string, line?: undefined | false | true): T
  • Type parameters

    Parameters

    Returns T

addComments

addEventListener

alert

  • alert(message?: any): void
  • Parameters

    • Optional message: any

    Returns void

anyTypeAnnotation

appendFile

  • appendFile(file: string | Buffer | number, data: any, options: { encoding?: undefined | string; flag?: undefined | string; mode?: number | string }, callback: (err: ErrnoException) => void): void
  • appendFile(file: string | Buffer | number, data: any, callback: (err: ErrnoException) => void): void
  • appendFile(file: string | Buffer | number, data: any, options?: undefined | { encoding?: undefined | string; flag?: undefined | string; mode?: number | string }): Promise<void>
  • Parameters

    • file: string | Buffer | number
    • data: any
    • options: { encoding?: undefined | string; flag?: undefined | string; mode?: number | string }
      • Optional encoding?: undefined | string
      • Optional flag?: undefined | string
      • Optional mode?: number | string
    • callback: (err: ErrnoException) => void

    Returns void

  • Parameters

    Returns void

  • Parameters

    • file: string | Buffer | number
    • data: any
    • Optional options: undefined | { encoding?: undefined | string; flag?: undefined | string; mode?: number | string }

    Returns Promise<void>

appendToMemberExpression

  • appendToMemberExpression<T>(member: T, append: MemberExpression["property"], computed?: undefined | false | true): T
  • Type parameters

    Parameters

    • member: T
    • append: MemberExpression["property"]
    • Optional computed: undefined | false | true

    Returns T

argumentPlaceholder

arrayExpression

arrayPattern

arrayTypeAnnotation

arrowFunctionExpression

assignmentExpression

assignmentPattern

atob

  • atob(data: string): string
  • Parameters

    • data: string

    Returns string

awaitExpression

bigIntLiteral

  • Parameters

    • value: string

    Returns BigIntLiteral

binaryExpression

  • binaryExpression(operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<=", left: Expression, right: Expression): BinaryExpression
  • Parameters

    • operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<="
    • left: Expression
    • right: Expression

    Returns BinaryExpression

bindExpression

  • Parameters

    • object: any
    • callee: any

    Returns BindExpression

blockStatement

blur

  • blur(): void
  • Returns void

booleanLiteral

  • Parameters

    • value: boolean

    Returns BooleanLiteral

booleanLiteralTypeAnnotation

booleanTypeAnnotation

breakStatement

  • Parameters

    Returns BreakStatement

btoa

  • btoa(data: string): string
  • Parameters

    • data: string

    Returns string

buildChildren

buildMatchMemberExpression

  • buildMatchMemberExpression(match: string, allowPartial?: undefined | false | true): (node: Node | null | undefined) => node is MemberExpression
  • Parameters

    • match: string
    • Optional allowPartial: undefined | false | true

    Returns (node: Node | null | undefined) => node is MemberExpression

      • (node: Node | null | undefined): node is MemberExpression
      • Parameters

        • node: Node | null | undefined

        Returns node is MemberExpression

callExpression

cancelAnimationFrame

  • cancelAnimationFrame(handle: number): void
  • Parameters

    • handle: number

    Returns void

captureEvents

  • captureEvents(): void
  • deprecated

    Returns void

catchClause

checkPropertyChange

  • The checkPropertyChange method will check to see if an value can legally be in property with the given schema This is slightly different than the validate method in that it will fail if the schema is readonly and it will not check for self-validation, it is assumed that the passed in value is already internally valid.

    Parameters

    Returns ValidationResult

chmod

  • chmod(path: string | Buffer, mode: string | number, callback: (err: ErrnoException) => void): void
  • chmod(path: string | Buffer, mode: string | number): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • path: string | Buffer
    • mode: string | number

    Returns Promise<void>

chown

  • chown(path: string | Buffer, uid: number, gid: number): Promise<void>
  • chown(path: string | Buffer, uid: number, gid: number, callback: (err: ErrnoException) => void): void
  • Parameters

    • path: string | Buffer
    • uid: number
    • gid: number

    Returns Promise<void>

  • Parameters

    Returns void

classBody

classDeclaration

  • classDeclaration(id: any, superClass: any, body: any, decorators: any): ClassDeclaration
  • Parameters

    • id: any
    • superClass: any
    • body: any
    • decorators: any

    Returns ClassDeclaration

classExpression

classImplements

classMethod

classPrivateMethod

classPrivateProperty

classProperty

clearImmediate

  • clearImmediate(immediateId: Immediate): void
  • Parameters

    Returns void

clearInterval

  • clearInterval(handle?: undefined | number): void
  • clearInterval(intervalId: Timeout): void
  • Parameters

    • Optional handle: undefined | number

    Returns void

  • Parameters

    Returns void

clearTimeout

  • clearTimeout(handle?: undefined | number): void
  • clearTimeout(timeoutId: Timeout): void
  • Parameters

    • Optional handle: undefined | number

    Returns void

  • Parameters

    Returns void

clone

  • clone<T>(n: T): T
  • Type parameters

    Parameters

    • n: T

    Returns T

cloneDeep

  • cloneDeep<T>(n: T): T
  • Type parameters

    Parameters

    • n: T

    Returns T

cloneNode

  • cloneNode<T>(n: T, deep?: undefined | false | true): T
  • Type parameters

    Parameters

    • n: T
    • Optional deep: undefined | false | true

    Returns T

cloneWithoutLoc

  • cloneWithoutLoc<T>(n: T): T
  • Type parameters

    Parameters

    • n: T

    Returns T

close

  • close(): void
  • close(fd: number, callback: (err: ErrnoException) => void): void
  • close(fd: number): Promise<void>
  • Returns void

  • Parameters

    Returns void

  • Parameters

    • fd: number

    Returns Promise<void>

conditionalExpression

confirm

  • confirm(message?: undefined | string): boolean
  • Parameters

    • Optional message: undefined | string

    Returns boolean

continueStatement

copy

  • copy(src: string, dest: string, options?: CopyOptions): Promise<void>
  • copy(src: string, dest: string, callback: (err: Error) => void): void
  • copy(src: string, dest: string, options: CopyOptions, callback: (err: Error) => void): void
  • Parameters

    • src: string
    • dest: string
    • Optional options: CopyOptions

    Returns Promise<void>

  • Parameters

    • src: string
    • dest: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • src: string
    • dest: string
    • options: CopyOptions
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

copyFile

  • copyFile(src: string, dest: string, flags?: undefined | number): Promise<void>
  • copyFile(src: string, dest: string, callback: (err: Error) => void): void
  • copyFile(src: string, dest: string, flags: number, callback: (err: Error) => void): void
  • Parameters

    • src: string
    • dest: string
    • Optional flags: undefined | number

    Returns Promise<void>

  • Parameters

    • src: string
    • dest: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • src: string
    • dest: string
    • flags: number
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

copySync

  • Parameters

    Returns void

create

  • create<T>(name: T, options?: Partial<ReportOptions[T]>): Visitor
  • Type parameters

    Parameters

    • name: T
    • Optional options: Partial<ReportOptions[T]>

    Returns Visitor

createConfigItem

  • Allows build tooling to create and cache config items up front. If this function is called multiple times for a given plugin, Babel will call the plugin's function itself multiple times. If you have a clear set of expected plugins and presets to inject, pre-constructing the config items would be recommended.

    Parameters

    Returns ConfigItem

createContext

createCoverageMap

createCoverageSummary

createFile

  • createFile(file: string): Promise<void>
  • createFile(file: string, callback: (err: Error) => void): void
  • Parameters

    • file: string

    Returns Promise<void>

  • Parameters

    • file: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

createFileCoverage

createFileSync

  • createFileSync(file: string): void
  • Parameters

    • file: string

    Returns void

createImageBitmap

createSymlink

  • createSymlink(src: string, dest: string, type: SymlinkType): Promise<void>
  • createSymlink(src: string, dest: string, type: SymlinkType, callback?: undefined | ((err: Error) => void)): void
  • Parameters

    Returns Promise<void>

  • Parameters

    • src: string
    • dest: string
    • type: SymlinkType
    • Optional callback: undefined | ((err: Error) => void)

    Returns void

createSymlinkSync

  • createSymlinkSync(src: string, dest: string, type: SymlinkType): void
  • Parameters

    Returns void

createTypeAnnotationBasedOnTypeof

createUnionTypeAnnotation

  • Type parameters

    Parameters

    • types: [T]

    Returns T

  • Parameters

    Returns UnionTypeAnnotation

debuggerStatement

declareClass

declareExportAllDeclaration

declareExportDeclaration

declareFunction

declareInterface

declareModule

declareModuleExports

declareOpaqueType

declareTypeAlias

declareVariable

declaredPredicate

  • Parameters

    Returns DeclaredPredicate

decodeURI

  • decodeURI(encodedURI: string): string
  • Gets the unencoded version of an encoded Uniform Resource Identifier (URI).

    Parameters

    • encodedURI: string

      A value representing an encoded URI.

    Returns string

decodeURIComponent

  • decodeURIComponent(encodedURIComponent: string): string
  • Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).

    Parameters

    • encodedURIComponent: string

      A value representing an encoded URI component.

    Returns string

decorator

  • Parameters

    Returns Decorator

departFocus

diff

  • diff(a: any, b: any, options?: DiffOptions): string | null
  • Parameters

    Returns string | null

directive

directiveLiteral

  • Parameters

    • value: string

    Returns DirectiveLiteral

dispatchEvent

  • dispatchEvent(event: Event): boolean
  • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

    Parameters

    Returns boolean

doExpression

doWhileStatement

emptyDir

  • emptyDir(path: string): Promise<void>
  • emptyDir(path: string, callback: (err: Error) => void): void
  • Parameters

    • path: string

    Returns Promise<void>

  • Parameters

    • path: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

emptyDirSync

  • emptyDirSync(path: string): void
  • Parameters

    • path: string

    Returns void

emptyStatement

  • Returns EmptyStatement

emptyTypeAnnotation

encodeURI

  • encodeURI(uri: string): string
  • Encodes a text string as a valid Uniform Resource Identifier (URI)

    Parameters

    • uri: string

      A value representing an encoded URI.

    Returns string

encodeURIComponent

  • encodeURIComponent(uriComponent: string | number | boolean): string
  • Encodes a text string as a valid component of a Uniform Resource Identifier (URI).

    Parameters

    • uriComponent: string | number | boolean

      A value representing an encoded URI component.

    Returns string

ensureBlock

ensureDir

  • Parameters

    Returns Promise<void>

  • Parameters

    • path: string
    • Optional options: EnsureOptions | number
    • Optional callback: undefined | ((err: Error) => void)

    Returns void

ensureDirSync

  • ensureDirSync(path: string, options?: EnsureOptions | number): void
  • Parameters

    Returns void

ensureFile

  • ensureFile(path: string): Promise<void>
  • ensureFile(path: string, callback: (err: Error) => void): void
  • Parameters

    • path: string

    Returns Promise<void>

  • Parameters

    • path: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

ensureFileSync

  • ensureFileSync(path: string): void
  • Parameters

    • path: string

    Returns void

ensureLink

  • ensureLink(src: string, dest: string): Promise<void>
  • ensureLink(src: string, dest: string, callback: (err: Error) => void): void
  • Parameters

    • src: string
    • dest: string

    Returns Promise<void>

  • Parameters

    • src: string
    • dest: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

ensureLinkSync

  • ensureLinkSync(src: string, dest: string): void
  • Parameters

    • src: string
    • dest: string

    Returns void

ensureSymlink

  • ensureSymlink(src: string, dest: string, type?: SymlinkType): Promise<void>
  • ensureSymlink(src: string, dest: string, type: SymlinkType, callback: (err: Error) => void): void
  • ensureSymlink(src: string, dest: string, callback: (err: Error) => void): void
  • Parameters

    Returns Promise<void>

  • Parameters

    Returns void

  • Parameters

    • src: string
    • dest: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

ensureSymlinkSync

  • ensureSymlinkSync(src: string, dest: string, type?: SymlinkType): void
  • Parameters

    Returns void

enumBooleanBody

enumBooleanMember

enumDeclaration

enumDefaultedMember

enumNumberBody

enumNumberMember

enumStringBody

enumStringMember

enumSymbolBody

escape

  • escape(string: string): string
  • Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.

    Parameters

    • string: string

      A string value

    Returns string

eval

  • eval(x: string): any
  • Evaluates JavaScript code and executes it.

    Parameters

    • x: string

      A String value that contains valid JavaScript code.

    Returns any

existsTypeAnnotation

exportAllDeclaration

exportDefaultDeclaration

exportDefaultSpecifier

exportNamedDeclaration

exportNamespaceSpecifier

exportSpecifier

expressionStatement

fail

  • fail(error?: any): never
  • Fails a test when called within one.

    Parameters

    • Optional error: any

    Returns never

fchmod

  • fchmod(fd: number, mode: string | number, callback: (err: ErrnoException) => void): void
  • fchmod(fd: number, mode: string | number): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • fd: number
    • mode: string | number

    Returns Promise<void>

fchown

  • fchown(fd: number, uid: number, gid: number, callback: (err: ErrnoException) => void): void
  • fchown(fd: number, uid: number, gid: number): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • fd: number
    • uid: number
    • gid: number

    Returns Promise<void>

fdatasync

  • fdatasync(fd: number, callback: () => void): void
  • fdatasync(fd: number): Promise<void>
  • Parameters

    • fd: number
    • callback: () => void
        • (): void
        • Returns void

    Returns void

  • Parameters

    • fd: number

    Returns Promise<void>

Const fetchUrlSchema

file

  • file(program: Program, comments: any, tokens: any): File
  • Parameters

    • program: Program
    • comments: any
    • tokens: any

    Returns File

focus

  • focus(): void
  • Returns void

forInStatement

forOfStatement

forStatement

fstat

fsync

  • Parameters

    Returns void

  • Parameters

    • fd: number

    Returns Promise<void>

ftruncate

  • ftruncate(fd: number, callback: (err: ErrnoException) => void): void
  • ftruncate(fd: number, len: number, callback: (err: ErrnoException) => void): void
  • ftruncate(fd: number, len?: undefined | number): Promise<void>
  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • fd: number
    • Optional len: undefined | number

    Returns Promise<void>

functionDeclaration

functionExpression

functionTypeAnnotation

functionTypeParam

futimes

  • futimes(fd: number, atime: number, mtime: number, callback: (err: ErrnoException) => void): void
  • futimes(fd: number, atime: Date, mtime: Date, callback: (err: ErrnoException) => void): void
  • futimes(fd: number, atime: number, mtime: number): Promise<void>
  • futimes(fd: number, atime: Date, mtime: Date): Promise<void>
  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • fd: number
    • atime: number
    • mtime: number

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

generate

  • Turns an AST into code, maintaining sourcemaps, user preferences, and valid output.

    Parameters

    • ast: t.Node

      the abstract syntax tree from which to generate output code.

    • Optional opts: GeneratorOptions

      used for specifying options for code generation.

    • Optional code: string | {}

      the original source code, used for source maps.

    Returns GeneratorResult

    • an object containing the output code and source map.

genericTypeAnnotation

getBindingIdentifiers

  • Parameters

    • node: Node
    • duplicates: true
    • Optional outerOnly: undefined | false | true

    Returns Record<string, Array<Identifier>>

  • Parameters

    • node: Node
    • Optional duplicates: undefined | false
    • Optional outerOnly: undefined | false | true

    Returns Record<string, Identifier>

  • Parameters

    • node: Node
    • duplicates: boolean
    • Optional outerOnly: undefined | false | true

    Returns Record<string, Identifier | Array<Identifier>>

getComputedStyle

  • Parameters

    • elt: Element
    • Optional pseudoElt: string | null

    Returns CSSStyleDeclaration

getDefaultWatermarks

  • Returns Watermarks

getMatchedCSSRules

  • Parameters

    • elt: Element
    • Optional pseudoElt: string | null

    Returns CSSRuleList

getOuterBindingIdentifiers

  • Parameters

    • node: Node
    • duplicates: true

    Returns Record<string, Array<Identifier>>

  • Parameters

    • node: Node
    • Optional duplicates: undefined | false

    Returns Record<string, Identifier>

  • Parameters

    • node: Node
    • duplicates: boolean

    Returns Record<string, Identifier | Array<Identifier>>

getSelection

  • Returns Selection | null

identifier

  • Parameters

    • name: any

    Returns Identifier

ifStatement

importDeclaration

importDefaultSpecifier

importNamespaceSpecifier

importSpecifier

inferredPredicate

inheritInnerComments

  • inheritInnerComments(node: Node, parent: Node): void
  • Parameters

    Returns void

inheritLeadingComments

  • inheritLeadingComments(node: Node, parent: Node): void
  • Parameters

    Returns void

inheritTrailingComments

  • inheritTrailingComments(node: Node, parent: Node): void
  • Parameters

    Returns void

inherits

  • inherits<T>(child: T, parent: Node | null | undefined): T
  • Type parameters

    • T: Node | null | undefined

    Parameters

    • child: T
    • parent: Node | null | undefined

    Returns T

inheritsComments

  • inheritsComments<T>(node: T, parent: Node): void
  • Type parameters

    Parameters

    • node: T
    • parent: Node

    Returns void

interfaceDeclaration

interfaceExtends

interfaceTypeAnnotation

interpreterDirective

  • Parameters

    • value: string

    Returns InterpreterDirective

intersectionTypeAnnotation

is

  • is<T>(type: T, n: Node | null | undefined, required?: undefined): n is Extract<Node, { type: T }>
  • is<T, P>(type: T, n: Node | null | undefined, required: Partial<P>): n is P
  • is<P>(type: string, n: Node | null | undefined, required: Partial<P>): n is P
  • is(type: string, n: Node | null | undefined, required?: Partial<Node>): n is Node
  • Type parameters

    • T: Node["type"]

    Parameters

    • type: T
    • n: Node | null | undefined
    • Optional required: undefined

    Returns n is Extract<Node, { type: T }>

  • Type parameters

    Parameters

    • type: T
    • n: Node | null | undefined
    • required: Partial<P>

    Returns n is P

  • Type parameters

    Parameters

    • type: string
    • n: Node | null | undefined
    • required: Partial<P>

    Returns n is P

  • Parameters

    Returns n is Node

isAnyTypeAnnotation

  • isAnyTypeAnnotation(node: object | null | undefined, opts?: object | null): node is AnyTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is AnyTypeAnnotation

isArgumentPlaceholder

  • isArgumentPlaceholder(node: object | null | undefined, opts?: object | null): node is ArgumentPlaceholder
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ArgumentPlaceholder

isArrayExpression

  • isArrayExpression(node: object | null | undefined, opts?: object | null): node is ArrayExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ArrayExpression

isArrayPattern

  • isArrayPattern(node: object | null | undefined, opts?: object | null): node is ArrayPattern
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ArrayPattern

isArrayTypeAnnotation

  • isArrayTypeAnnotation(node: object | null | undefined, opts?: object | null): node is ArrayTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ArrayTypeAnnotation

isArrowFunctionExpression

  • isArrowFunctionExpression(node: object | null | undefined, opts?: object | null): node is ArrowFunctionExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ArrowFunctionExpression

isAssignmentExpression

  • isAssignmentExpression(node: object | null | undefined, opts?: object | null): node is AssignmentExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is AssignmentExpression

isAssignmentPattern

  • isAssignmentPattern(node: object | null | undefined, opts?: object | null): node is AssignmentPattern
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is AssignmentPattern

isAwaitExpression

  • isAwaitExpression(node: object | null | undefined, opts?: object | null): node is AwaitExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is AwaitExpression

isBigIntLiteral

  • isBigIntLiteral(node: object | null | undefined, opts?: object | null): node is BigIntLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BigIntLiteral

isBinary

  • isBinary(node: object | null | undefined, opts?: object | null): node is Binary
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Binary

isBinaryExpression

  • isBinaryExpression(node: object | null | undefined, opts?: object | null): node is BinaryExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BinaryExpression

isBindExpression

  • isBindExpression(node: object | null | undefined, opts?: object | null): node is BindExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BindExpression

isBinding

  • isBinding(node: Node, parent: Node, grandparent?: Node): boolean
  • Parameters

    Returns boolean

isBlock

  • isBlock(node: object | null | undefined, opts?: object | null): node is Block
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Block

isBlockParent

  • isBlockParent(node: object | null | undefined, opts?: object | null): node is BlockParent
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BlockParent

isBlockScoped

  • isBlockScoped(node: Node): node is FunctionDeclaration | ClassDeclaration | VariableDeclaration
  • Parameters

    Returns node is FunctionDeclaration | ClassDeclaration | VariableDeclaration

isBlockStatement

  • isBlockStatement(node: object | null | undefined, opts?: object | null): node is BlockStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BlockStatement

isBooleanLiteral

  • isBooleanLiteral(node: object | null | undefined, opts?: object | null): node is BooleanLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BooleanLiteral

isBooleanLiteralTypeAnnotation

  • isBooleanLiteralTypeAnnotation(node: object | null | undefined, opts?: object | null): node is BooleanLiteralTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BooleanLiteralTypeAnnotation

isBooleanTypeAnnotation

  • isBooleanTypeAnnotation(node: object | null | undefined, opts?: object | null): node is BooleanTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BooleanTypeAnnotation

isBreakStatement

  • isBreakStatement(node: object | null | undefined, opts?: object | null): node is BreakStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is BreakStatement

isCallExpression

  • isCallExpression(node: object | null | undefined, opts?: object | null): node is CallExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is CallExpression

isCatchClause

  • isCatchClause(node: object | null | undefined, opts?: object | null): node is CatchClause
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is CatchClause

isClass

  • isClass(node: object | null | undefined, opts?: object | null): node is Class
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Class

isClassBody

  • isClassBody(node: object | null | undefined, opts?: object | null): node is ClassBody
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ClassBody

isClassDeclaration

  • isClassDeclaration(node: object | null | undefined, opts?: object | null): node is ClassDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ClassDeclaration

isClassExpression

  • isClassExpression(node: object | null | undefined, opts?: object | null): node is ClassExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ClassExpression

isClassImplements

  • isClassImplements(node: object | null | undefined, opts?: object | null): node is ClassImplements
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ClassImplements

isClassMethod

  • isClassMethod(node: object | null | undefined, opts?: object | null): node is ClassMethod
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ClassMethod

isClassPrivateMethod

  • isClassPrivateMethod(node: object | null | undefined, opts?: object | null): node is ClassPrivateMethod
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ClassPrivateMethod

isClassPrivateProperty

  • isClassPrivateProperty(node: object | null | undefined, opts?: object | null): node is ClassPrivateProperty
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ClassPrivateProperty

isClassProperty

  • isClassProperty(node: object | null | undefined, opts?: object | null): node is ClassProperty
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ClassProperty

isCompletionStatement

  • isCompletionStatement(node: object | null | undefined, opts?: object | null): node is CompletionStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is CompletionStatement

isConditional

  • isConditional(node: object | null | undefined, opts?: object | null): node is Conditional
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Conditional

isConditionalExpression

  • isConditionalExpression(node: object | null | undefined, opts?: object | null): node is ConditionalExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ConditionalExpression

isContinueStatement

  • isContinueStatement(node: object | null | undefined, opts?: object | null): node is ContinueStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ContinueStatement

isDebuggerStatement

  • isDebuggerStatement(node: object | null | undefined, opts?: object | null): node is DebuggerStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DebuggerStatement

isDeclaration

  • isDeclaration(node: object | null | undefined, opts?: object | null): node is Declaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Declaration

isDeclareClass

  • isDeclareClass(node: object | null | undefined, opts?: object | null): node is DeclareClass
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareClass

isDeclareExportAllDeclaration

  • isDeclareExportAllDeclaration(node: object | null | undefined, opts?: object | null): node is DeclareExportAllDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareExportAllDeclaration

isDeclareExportDeclaration

  • isDeclareExportDeclaration(node: object | null | undefined, opts?: object | null): node is DeclareExportDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareExportDeclaration

isDeclareFunction

  • isDeclareFunction(node: object | null | undefined, opts?: object | null): node is DeclareFunction
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareFunction

isDeclareInterface

  • isDeclareInterface(node: object | null | undefined, opts?: object | null): node is DeclareInterface
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareInterface

isDeclareModule

  • isDeclareModule(node: object | null | undefined, opts?: object | null): node is DeclareModule
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareModule

isDeclareModuleExports

  • isDeclareModuleExports(node: object | null | undefined, opts?: object | null): node is DeclareModuleExports
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareModuleExports

isDeclareOpaqueType

  • isDeclareOpaqueType(node: object | null | undefined, opts?: object | null): node is DeclareOpaqueType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareOpaqueType

isDeclareTypeAlias

  • isDeclareTypeAlias(node: object | null | undefined, opts?: object | null): node is DeclareTypeAlias
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareTypeAlias

isDeclareVariable

  • isDeclareVariable(node: object | null | undefined, opts?: object | null): node is DeclareVariable
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclareVariable

isDeclaredPredicate

  • isDeclaredPredicate(node: object | null | undefined, opts?: object | null): node is DeclaredPredicate
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DeclaredPredicate

isDecorator

  • isDecorator(node: object | null | undefined, opts?: object | null): node is Decorator
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Decorator

isDirective

  • isDirective(node: object | null | undefined, opts?: object | null): node is Directive
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Directive

isDirectiveLiteral

  • isDirectiveLiteral(node: object | null | undefined, opts?: object | null): node is DirectiveLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DirectiveLiteral

isDoExpression

  • isDoExpression(node: object | null | undefined, opts?: object | null): node is DoExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DoExpression

isDoWhileStatement

  • isDoWhileStatement(node: object | null | undefined, opts?: object | null): node is DoWhileStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is DoWhileStatement

isEmptyStatement

  • isEmptyStatement(node: object | null | undefined, opts?: object | null): node is EmptyStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EmptyStatement

isEmptyTypeAnnotation

  • isEmptyTypeAnnotation(node: object | null | undefined, opts?: object | null): node is EmptyTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EmptyTypeAnnotation

isEnumBody

  • isEnumBody(node: object | null | undefined, opts?: object | null): node is EnumBody
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumBody

isEnumBooleanBody

  • isEnumBooleanBody(node: object | null | undefined, opts?: object | null): node is EnumBooleanBody
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumBooleanBody

isEnumBooleanMember

  • isEnumBooleanMember(node: object | null | undefined, opts?: object | null): node is EnumBooleanMember
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumBooleanMember

isEnumDeclaration

  • isEnumDeclaration(node: object | null | undefined, opts?: object | null): node is EnumDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumDeclaration

isEnumDefaultedMember

  • isEnumDefaultedMember(node: object | null | undefined, opts?: object | null): node is EnumDefaultedMember
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumDefaultedMember

isEnumMember

  • isEnumMember(node: object | null | undefined, opts?: object | null): node is EnumMember
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumMember

isEnumNumberBody

  • isEnumNumberBody(node: object | null | undefined, opts?: object | null): node is EnumNumberBody
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumNumberBody

isEnumNumberMember

  • isEnumNumberMember(node: object | null | undefined, opts?: object | null): node is EnumNumberMember
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumNumberMember

isEnumStringBody

  • isEnumStringBody(node: object | null | undefined, opts?: object | null): node is EnumStringBody
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumStringBody

isEnumStringMember

  • isEnumStringMember(node: object | null | undefined, opts?: object | null): node is EnumStringMember
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumStringMember

isEnumSymbolBody

  • isEnumSymbolBody(node: object | null | undefined, opts?: object | null): node is EnumSymbolBody
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is EnumSymbolBody

isExistsTypeAnnotation

  • isExistsTypeAnnotation(node: object | null | undefined, opts?: object | null): node is ExistsTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExistsTypeAnnotation

isExportAllDeclaration

  • isExportAllDeclaration(node: object | null | undefined, opts?: object | null): node is ExportAllDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExportAllDeclaration

isExportDeclaration

  • isExportDeclaration(node: object | null | undefined, opts?: object | null): node is ExportDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExportDeclaration

isExportDefaultDeclaration

  • isExportDefaultDeclaration(node: object | null | undefined, opts?: object | null): node is ExportDefaultDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExportDefaultDeclaration

isExportDefaultSpecifier

  • isExportDefaultSpecifier(node: object | null | undefined, opts?: object | null): node is ExportDefaultSpecifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExportDefaultSpecifier

isExportNamedDeclaration

  • isExportNamedDeclaration(node: object | null | undefined, opts?: object | null): node is ExportNamedDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExportNamedDeclaration

isExportNamespaceSpecifier

  • isExportNamespaceSpecifier(node: object | null | undefined, opts?: object | null): node is ExportNamespaceSpecifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExportNamespaceSpecifier

isExportSpecifier

  • isExportSpecifier(node: object | null | undefined, opts?: object | null): node is ExportSpecifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExportSpecifier

isExpression

  • isExpression(node: object | null | undefined, opts?: object | null): node is Expression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Expression

isExpressionStatement

  • isExpressionStatement(node: object | null | undefined, opts?: object | null): node is ExpressionStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExpressionStatement

isExpressionWrapper

  • isExpressionWrapper(node: object | null | undefined, opts?: object | null): node is ExpressionWrapper
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ExpressionWrapper

isFile

  • isFile(node: object | null | undefined, opts?: object | null): node is File
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is File

isFinite

  • isFinite(number: number): boolean
  • Determines whether a supplied number is finite.

    Parameters

    • number: number

      Any numeric value.

    Returns boolean

isFlow

  • isFlow(node: object | null | undefined, opts?: object | null): node is Flow
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Flow

isFlowBaseAnnotation

  • isFlowBaseAnnotation(node: object | null | undefined, opts?: object | null): node is FlowBaseAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FlowBaseAnnotation

isFlowDeclaration

  • isFlowDeclaration(node: object | null | undefined, opts?: object | null): node is FlowDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FlowDeclaration

isFlowPredicate

  • isFlowPredicate(node: object | null | undefined, opts?: object | null): node is FlowPredicate
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FlowPredicate

isFlowType

  • isFlowType(node: object | null | undefined, opts?: object | null): node is FlowType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FlowType

isFor

  • isFor(node: object | null | undefined, opts?: object | null): node is For
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is For

isForInStatement

  • isForInStatement(node: object | null | undefined, opts?: object | null): node is ForInStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ForInStatement

isForOfStatement

  • isForOfStatement(node: object | null | undefined, opts?: object | null): node is ForOfStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ForOfStatement

isForStatement

  • isForStatement(node: object | null | undefined, opts?: object | null): node is ForStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ForStatement

isForXStatement

  • isForXStatement(node: object | null | undefined, opts?: object | null): node is ForXStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ForXStatement

isFunction

  • isFunction(node: object | null | undefined, opts?: object | null): node is Function
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Function

isFunctionDeclaration

  • isFunctionDeclaration(node: object | null | undefined, opts?: object | null): node is FunctionDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FunctionDeclaration

isFunctionExpression

  • isFunctionExpression(node: object | null | undefined, opts?: object | null): node is FunctionExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FunctionExpression

isFunctionParent

  • isFunctionParent(node: object | null | undefined, opts?: object | null): node is FunctionParent
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FunctionParent

isFunctionTypeAnnotation

  • isFunctionTypeAnnotation(node: object | null | undefined, opts?: object | null): node is FunctionTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FunctionTypeAnnotation

isFunctionTypeParam

  • isFunctionTypeParam(node: object | null | undefined, opts?: object | null): node is FunctionTypeParam
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is FunctionTypeParam

isGenericTypeAnnotation

  • isGenericTypeAnnotation(node: object | null | undefined, opts?: object | null): node is GenericTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is GenericTypeAnnotation

isIdentifier

  • isIdentifier(node: object | null | undefined, opts?: object | null): node is Identifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Identifier

isIfStatement

  • isIfStatement(node: object | null | undefined, opts?: object | null): node is IfStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is IfStatement

isImmutable

  • isImmutable(node: object | null | undefined, opts?: object | null): node is Immutable
  • isImmutable(node: Node): node is Immutable
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Immutable

  • Parameters

    Returns node is Immutable

isImport

  • isImport(node: object | null | undefined, opts?: object | null): node is Import
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Import

isImportDeclaration

  • isImportDeclaration(node: object | null | undefined, opts?: object | null): node is ImportDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ImportDeclaration

isImportDefaultSpecifier

  • isImportDefaultSpecifier(node: object | null | undefined, opts?: object | null): node is ImportDefaultSpecifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ImportDefaultSpecifier

isImportNamespaceSpecifier

  • isImportNamespaceSpecifier(node: object | null | undefined, opts?: object | null): node is ImportNamespaceSpecifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ImportNamespaceSpecifier

isImportSpecifier

  • isImportSpecifier(node: object | null | undefined, opts?: object | null): node is ImportSpecifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ImportSpecifier

isInferredPredicate

  • isInferredPredicate(node: object | null | undefined, opts?: object | null): node is InferredPredicate
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is InferredPredicate

isInterfaceDeclaration

  • isInterfaceDeclaration(node: object | null | undefined, opts?: object | null): node is InterfaceDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is InterfaceDeclaration

isInterfaceExtends

  • isInterfaceExtends(node: object | null | undefined, opts?: object | null): node is InterfaceExtends
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is InterfaceExtends

isInterfaceTypeAnnotation

  • isInterfaceTypeAnnotation(node: object | null | undefined, opts?: object | null): node is InterfaceTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is InterfaceTypeAnnotation

isInterpreterDirective

  • isInterpreterDirective(node: object | null | undefined, opts?: object | null): node is InterpreterDirective
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is InterpreterDirective

isIntersectionTypeAnnotation

  • isIntersectionTypeAnnotation(node: object | null | undefined, opts?: object | null): node is IntersectionTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is IntersectionTypeAnnotation

isJSX

  • isJSX(node: object | null | undefined, opts?: object | null): node is JSX
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSX

isJSXAttribute

  • isJSXAttribute(node: object | null | undefined, opts?: object | null): node is JSXAttribute
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXAttribute

isJSXClosingElement

  • isJSXClosingElement(node: object | null | undefined, opts?: object | null): node is JSXClosingElement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXClosingElement

isJSXClosingFragment

  • isJSXClosingFragment(node: object | null | undefined, opts?: object | null): node is JSXClosingFragment
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXClosingFragment

isJSXElement

  • isJSXElement(node: object | null | undefined, opts?: object | null): node is JSXElement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXElement

isJSXEmptyExpression

  • isJSXEmptyExpression(node: object | null | undefined, opts?: object | null): node is JSXEmptyExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXEmptyExpression

isJSXExpressionContainer

  • isJSXExpressionContainer(node: object | null | undefined, opts?: object | null): node is JSXExpressionContainer
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXExpressionContainer

isJSXFragment

  • isJSXFragment(node: object | null | undefined, opts?: object | null): node is JSXFragment
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXFragment

isJSXIdentifier

  • isJSXIdentifier(node: object | null | undefined, opts?: object | null): node is JSXIdentifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXIdentifier

isJSXMemberExpression

  • isJSXMemberExpression(node: object | null | undefined, opts?: object | null): node is JSXMemberExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXMemberExpression

isJSXNamespacedName

  • isJSXNamespacedName(node: object | null | undefined, opts?: object | null): node is JSXNamespacedName
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXNamespacedName

isJSXOpeningElement

  • isJSXOpeningElement(node: object | null | undefined, opts?: object | null): node is JSXOpeningElement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXOpeningElement

isJSXOpeningFragment

  • isJSXOpeningFragment(node: object | null | undefined, opts?: object | null): node is JSXOpeningFragment
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXOpeningFragment

isJSXSpreadAttribute

  • isJSXSpreadAttribute(node: object | null | undefined, opts?: object | null): node is JSXSpreadAttribute
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXSpreadAttribute

isJSXSpreadChild

  • isJSXSpreadChild(node: object | null | undefined, opts?: object | null): node is JSXSpreadChild
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXSpreadChild

isJSXText

  • isJSXText(node: object | null | undefined, opts?: object | null): node is JSXText
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is JSXText

isLVal

  • isLVal(node: object | null | undefined, opts?: object | null): node is LVal
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is LVal

isLabeledStatement

  • isLabeledStatement(node: object | null | undefined, opts?: object | null): node is LabeledStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is LabeledStatement

isLet

  • isLet(node: Node): node is VariableDeclaration
  • Parameters

    Returns node is VariableDeclaration

isLiteral

  • isLiteral(node: object | null | undefined, opts?: object | null): node is Literal
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Literal

isLogicalExpression

  • isLogicalExpression(node: object | null | undefined, opts?: object | null): node is LogicalExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is LogicalExpression

isLoop

  • isLoop(node: object | null | undefined, opts?: object | null): node is Loop
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Loop

isMemberExpression

  • isMemberExpression(node: object | null | undefined, opts?: object | null): node is MemberExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is MemberExpression

isMetaProperty

  • isMetaProperty(node: object | null | undefined, opts?: object | null): node is MetaProperty
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is MetaProperty

isMethod

  • isMethod(node: object | null | undefined, opts?: object | null): node is Method
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Method

isMixedTypeAnnotation

  • isMixedTypeAnnotation(node: object | null | undefined, opts?: object | null): node is MixedTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is MixedTypeAnnotation

isModuleDeclaration

  • isModuleDeclaration(node: object | null | undefined, opts?: object | null): node is ModuleDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ModuleDeclaration

isModuleSpecifier

  • isModuleSpecifier(node: object | null | undefined, opts?: object | null): node is ModuleSpecifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ModuleSpecifier

isNaN

  • isNaN(number: number): boolean
  • Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).

    Parameters

    • number: number

      A numeric value.

    Returns boolean

isNewExpression

  • isNewExpression(node: object | null | undefined, opts?: object | null): node is NewExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is NewExpression

Const isNode

  • isNode(node: object | null | undefined): node is Node
  • Parameters

    • node: object | null | undefined

    Returns node is Node

isNodesEquivalent

  • isNodesEquivalent<T>(a: T, b: any): b is T
  • isNodesEquivalent(a: any, b: any): boolean
  • Type parameters

    Parameters

    • a: T
    • b: any

    Returns b is T

  • Parameters

    • a: any
    • b: any

    Returns boolean

isNoop

  • isNoop(node: object | null | undefined, opts?: object | null): node is Noop
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Noop

isNullLiteral

  • isNullLiteral(node: object | null | undefined, opts?: object | null): node is NullLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is NullLiteral

isNullLiteralTypeAnnotation

  • isNullLiteralTypeAnnotation(node: object | null | undefined, opts?: object | null): node is NullLiteralTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is NullLiteralTypeAnnotation

isNullableTypeAnnotation

  • isNullableTypeAnnotation(node: object | null | undefined, opts?: object | null): node is NullableTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is NullableTypeAnnotation

isNumberLiteral

  • isNumberLiteral(node: object | null | undefined, opts?: object | null): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns boolean

isNumberLiteralTypeAnnotation

  • isNumberLiteralTypeAnnotation(node: object | null | undefined, opts?: object | null): node is NumberLiteralTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is NumberLiteralTypeAnnotation

isNumberTypeAnnotation

  • isNumberTypeAnnotation(node: object | null | undefined, opts?: object | null): node is NumberTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is NumberTypeAnnotation

isNumericLiteral

  • isNumericLiteral(node: object | null | undefined, opts?: object | null): node is NumericLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is NumericLiteral

isObjectExpression

  • isObjectExpression(node: object | null | undefined, opts?: object | null): node is ObjectExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectExpression

isObjectMember

  • isObjectMember(node: object | null | undefined, opts?: object | null): node is ObjectMember
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectMember

isObjectMethod

  • isObjectMethod(node: object | null | undefined, opts?: object | null): node is ObjectMethod
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectMethod

isObjectPattern

  • isObjectPattern(node: object | null | undefined, opts?: object | null): node is ObjectPattern
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectPattern

isObjectProperty

  • isObjectProperty(node: object | null | undefined, opts?: object | null): node is ObjectProperty
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectProperty

isObjectTypeAnnotation

  • isObjectTypeAnnotation(node: object | null | undefined, opts?: object | null): node is ObjectTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectTypeAnnotation

isObjectTypeCallProperty

  • isObjectTypeCallProperty(node: object | null | undefined, opts?: object | null): node is ObjectTypeCallProperty
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectTypeCallProperty

isObjectTypeIndexer

  • isObjectTypeIndexer(node: object | null | undefined, opts?: object | null): node is ObjectTypeIndexer
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectTypeIndexer

isObjectTypeInternalSlot

  • isObjectTypeInternalSlot(node: object | null | undefined, opts?: object | null): node is ObjectTypeInternalSlot
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectTypeInternalSlot

isObjectTypeProperty

  • isObjectTypeProperty(node: object | null | undefined, opts?: object | null): node is ObjectTypeProperty
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectTypeProperty

isObjectTypeSpreadProperty

  • isObjectTypeSpreadProperty(node: object | null | undefined, opts?: object | null): node is ObjectTypeSpreadProperty
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ObjectTypeSpreadProperty

isOpaqueType

  • isOpaqueType(node: object | null | undefined, opts?: object | null): node is OpaqueType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is OpaqueType

isOptionalCallExpression

  • isOptionalCallExpression(node: object | null | undefined, opts?: object | null): node is OptionalCallExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is OptionalCallExpression

isOptionalMemberExpression

  • isOptionalMemberExpression(node: object | null | undefined, opts?: object | null): node is OptionalMemberExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is OptionalMemberExpression

isParenthesizedExpression

  • isParenthesizedExpression(node: object | null | undefined, opts?: object | null): node is ParenthesizedExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ParenthesizedExpression

isPattern

  • isPattern(node: object | null | undefined, opts?: object | null): node is Pattern
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Pattern

isPatternLike

  • isPatternLike(node: object | null | undefined, opts?: object | null): node is PatternLike
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is PatternLike

isPipelineBareFunction

  • isPipelineBareFunction(node: object | null | undefined, opts?: object | null): node is PipelineBareFunction
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is PipelineBareFunction

isPipelinePrimaryTopicReference

  • isPipelinePrimaryTopicReference(node: object | null | undefined, opts?: object | null): node is PipelinePrimaryTopicReference
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is PipelinePrimaryTopicReference

isPipelineTopicExpression

  • isPipelineTopicExpression(node: object | null | undefined, opts?: object | null): node is PipelineTopicExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is PipelineTopicExpression

isPlaceholder

  • isPlaceholder(node: object | null | undefined, opts?: object | null): node is Placeholder
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Placeholder

isPlaceholderType

  • isPlaceholderType(placeholderType: Node["type"], targetType: Node["type"]): boolean
  • Parameters

    • placeholderType: Node["type"]
    • targetType: Node["type"]

    Returns boolean

isPrivate

  • isPrivate(node: object | null | undefined, opts?: object | null): node is Private
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Private

isPrivateName

  • isPrivateName(node: object | null | undefined, opts?: object | null): node is PrivateName
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is PrivateName

isProgram

  • isProgram(node: object | null | undefined, opts?: object | null): node is Program
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Program

isProperty

  • isProperty(node: object | null | undefined, opts?: object | null): node is Property
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Property

isPureish

  • isPureish(node: object | null | undefined, opts?: object | null): node is Pureish
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Pureish

isQualifiedTypeIdentifier

  • isQualifiedTypeIdentifier(node: object | null | undefined, opts?: object | null): node is QualifiedTypeIdentifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is QualifiedTypeIdentifier

isReferenced

  • isReferenced(node: Node, parent: Node, grandparent?: Node): boolean
  • Parameters

    Returns boolean

isRegExpLiteral

  • isRegExpLiteral(node: object | null | undefined, opts?: object | null): node is RegExpLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is RegExpLiteral

isRegexLiteral

  • isRegexLiteral(node: object | null | undefined, opts?: object | null): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns boolean

isRestElement

  • isRestElement(node: object | null | undefined, opts?: object | null): node is RestElement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is RestElement

isRestProperty

  • isRestProperty(node: object | null | undefined, opts?: object | null): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns boolean

isReturnStatement

  • isReturnStatement(node: object | null | undefined, opts?: object | null): node is ReturnStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ReturnStatement

isScopable

  • isScopable(node: object | null | undefined, opts?: object | null): node is Scopable
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Scopable

isScope

  • isScope(node: Node, parent: Node): node is Scopable
  • Parameters

    Returns node is Scopable

isSequenceExpression

  • isSequenceExpression(node: object | null | undefined, opts?: object | null): node is SequenceExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is SequenceExpression

isSpecifierDefault

  • Parameters

    Returns boolean

isSpreadElement

  • isSpreadElement(node: object | null | undefined, opts?: object | null): node is SpreadElement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is SpreadElement

isSpreadProperty

  • isSpreadProperty(node: object | null | undefined, opts?: object | null): boolean
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns boolean

isStatement

  • isStatement(node: object | null | undefined, opts?: object | null): node is Statement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Statement

isStringLiteral

  • isStringLiteral(node: object | null | undefined, opts?: object | null): node is StringLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is StringLiteral

isStringLiteralTypeAnnotation

  • isStringLiteralTypeAnnotation(node: object | null | undefined, opts?: object | null): node is StringLiteralTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is StringLiteralTypeAnnotation

isStringTypeAnnotation

  • isStringTypeAnnotation(node: object | null | undefined, opts?: object | null): node is StringTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is StringTypeAnnotation

isSuper

  • isSuper(node: object | null | undefined, opts?: object | null): node is Super
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Super

isSwitchCase

  • isSwitchCase(node: object | null | undefined, opts?: object | null): node is SwitchCase
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is SwitchCase

isSwitchStatement

  • isSwitchStatement(node: object | null | undefined, opts?: object | null): node is SwitchStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is SwitchStatement

isTSAnyKeyword

  • isTSAnyKeyword(node: object | null | undefined, opts?: object | null): node is TSAnyKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSAnyKeyword

isTSArrayType

  • isTSArrayType(node: object | null | undefined, opts?: object | null): node is TSArrayType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSArrayType

isTSAsExpression

  • isTSAsExpression(node: object | null | undefined, opts?: object | null): node is TSAsExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSAsExpression

isTSBigIntKeyword

  • isTSBigIntKeyword(node: object | null | undefined, opts?: object | null): node is TSBigIntKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSBigIntKeyword

isTSBooleanKeyword

  • isTSBooleanKeyword(node: object | null | undefined, opts?: object | null): node is TSBooleanKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSBooleanKeyword

isTSCallSignatureDeclaration

  • isTSCallSignatureDeclaration(node: object | null | undefined, opts?: object | null): node is TSCallSignatureDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSCallSignatureDeclaration

isTSConditionalType

  • isTSConditionalType(node: object | null | undefined, opts?: object | null): node is TSConditionalType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSConditionalType

isTSConstructSignatureDeclaration

  • isTSConstructSignatureDeclaration(node: object | null | undefined, opts?: object | null): node is TSConstructSignatureDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSConstructSignatureDeclaration

isTSConstructorType

  • isTSConstructorType(node: object | null | undefined, opts?: object | null): node is TSConstructorType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSConstructorType

isTSDeclareFunction

  • isTSDeclareFunction(node: object | null | undefined, opts?: object | null): node is TSDeclareFunction
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSDeclareFunction

isTSDeclareMethod

  • isTSDeclareMethod(node: object | null | undefined, opts?: object | null): node is TSDeclareMethod
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSDeclareMethod

isTSEntityName

  • isTSEntityName(node: object | null | undefined, opts?: object | null): node is TSEntityName
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSEntityName

isTSEnumDeclaration

  • isTSEnumDeclaration(node: object | null | undefined, opts?: object | null): node is TSEnumDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSEnumDeclaration

isTSEnumMember

  • isTSEnumMember(node: object | null | undefined, opts?: object | null): node is TSEnumMember
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSEnumMember

isTSExportAssignment

  • isTSExportAssignment(node: object | null | undefined, opts?: object | null): node is TSExportAssignment
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSExportAssignment

isTSExpressionWithTypeArguments

  • isTSExpressionWithTypeArguments(node: object | null | undefined, opts?: object | null): node is TSExpressionWithTypeArguments
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSExpressionWithTypeArguments

isTSExternalModuleReference

  • isTSExternalModuleReference(node: object | null | undefined, opts?: object | null): node is TSExternalModuleReference
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSExternalModuleReference

isTSFunctionType

  • isTSFunctionType(node: object | null | undefined, opts?: object | null): node is TSFunctionType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSFunctionType

isTSImportEqualsDeclaration

  • isTSImportEqualsDeclaration(node: object | null | undefined, opts?: object | null): node is TSImportEqualsDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSImportEqualsDeclaration

isTSImportType

  • isTSImportType(node: object | null | undefined, opts?: object | null): node is TSImportType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSImportType

isTSIndexSignature

  • isTSIndexSignature(node: object | null | undefined, opts?: object | null): node is TSIndexSignature
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSIndexSignature

isTSIndexedAccessType

  • isTSIndexedAccessType(node: object | null | undefined, opts?: object | null): node is TSIndexedAccessType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSIndexedAccessType

isTSInferType

  • isTSInferType(node: object | null | undefined, opts?: object | null): node is TSInferType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSInferType

isTSInterfaceBody

  • isTSInterfaceBody(node: object | null | undefined, opts?: object | null): node is TSInterfaceBody
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSInterfaceBody

isTSInterfaceDeclaration

  • isTSInterfaceDeclaration(node: object | null | undefined, opts?: object | null): node is TSInterfaceDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSInterfaceDeclaration

isTSIntersectionType

  • isTSIntersectionType(node: object | null | undefined, opts?: object | null): node is TSIntersectionType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSIntersectionType

isTSLiteralType

  • isTSLiteralType(node: object | null | undefined, opts?: object | null): node is TSLiteralType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSLiteralType

isTSMappedType

  • isTSMappedType(node: object | null | undefined, opts?: object | null): node is TSMappedType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSMappedType

isTSMethodSignature

  • isTSMethodSignature(node: object | null | undefined, opts?: object | null): node is TSMethodSignature
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSMethodSignature

isTSModuleBlock

  • isTSModuleBlock(node: object | null | undefined, opts?: object | null): node is TSModuleBlock
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSModuleBlock

isTSModuleDeclaration

  • isTSModuleDeclaration(node: object | null | undefined, opts?: object | null): node is TSModuleDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSModuleDeclaration

isTSNamespaceExportDeclaration

  • isTSNamespaceExportDeclaration(node: object | null | undefined, opts?: object | null): node is TSNamespaceExportDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSNamespaceExportDeclaration

isTSNeverKeyword

  • isTSNeverKeyword(node: object | null | undefined, opts?: object | null): node is TSNeverKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSNeverKeyword

isTSNonNullExpression

  • isTSNonNullExpression(node: object | null | undefined, opts?: object | null): node is TSNonNullExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSNonNullExpression

isTSNullKeyword

  • isTSNullKeyword(node: object | null | undefined, opts?: object | null): node is TSNullKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSNullKeyword

isTSNumberKeyword

  • isTSNumberKeyword(node: object | null | undefined, opts?: object | null): node is TSNumberKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSNumberKeyword

isTSObjectKeyword

  • isTSObjectKeyword(node: object | null | undefined, opts?: object | null): node is TSObjectKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSObjectKeyword

isTSOptionalType

  • isTSOptionalType(node: object | null | undefined, opts?: object | null): node is TSOptionalType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSOptionalType

isTSParameterProperty

  • isTSParameterProperty(node: object | null | undefined, opts?: object | null): node is TSParameterProperty
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSParameterProperty

isTSParenthesizedType

  • isTSParenthesizedType(node: object | null | undefined, opts?: object | null): node is TSParenthesizedType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSParenthesizedType

isTSPropertySignature

  • isTSPropertySignature(node: object | null | undefined, opts?: object | null): node is TSPropertySignature
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSPropertySignature

isTSQualifiedName

  • isTSQualifiedName(node: object | null | undefined, opts?: object | null): node is TSQualifiedName
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSQualifiedName

isTSRestType

  • isTSRestType(node: object | null | undefined, opts?: object | null): node is TSRestType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSRestType

isTSStringKeyword

  • isTSStringKeyword(node: object | null | undefined, opts?: object | null): node is TSStringKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSStringKeyword

isTSSymbolKeyword

  • isTSSymbolKeyword(node: object | null | undefined, opts?: object | null): node is TSSymbolKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSSymbolKeyword

isTSThisType

  • isTSThisType(node: object | null | undefined, opts?: object | null): node is TSThisType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSThisType

isTSTupleType

  • isTSTupleType(node: object | null | undefined, opts?: object | null): node is TSTupleType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTupleType

isTSType

  • isTSType(node: object | null | undefined, opts?: object | null): node is TSType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSType

isTSTypeAliasDeclaration

  • isTSTypeAliasDeclaration(node: object | null | undefined, opts?: object | null): node is TSTypeAliasDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeAliasDeclaration

isTSTypeAnnotation

  • isTSTypeAnnotation(node: object | null | undefined, opts?: object | null): node is TSTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeAnnotation

isTSTypeAssertion

  • isTSTypeAssertion(node: object | null | undefined, opts?: object | null): node is TSTypeAssertion
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeAssertion

isTSTypeElement

  • isTSTypeElement(node: object | null | undefined, opts?: object | null): node is TSTypeElement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeElement

isTSTypeLiteral

  • isTSTypeLiteral(node: object | null | undefined, opts?: object | null): node is TSTypeLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeLiteral

isTSTypeOperator

  • isTSTypeOperator(node: object | null | undefined, opts?: object | null): node is TSTypeOperator
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeOperator

isTSTypeParameter

  • isTSTypeParameter(node: object | null | undefined, opts?: object | null): node is TSTypeParameter
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeParameter

isTSTypeParameterDeclaration

  • isTSTypeParameterDeclaration(node: object | null | undefined, opts?: object | null): node is TSTypeParameterDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeParameterDeclaration

isTSTypeParameterInstantiation

  • isTSTypeParameterInstantiation(node: object | null | undefined, opts?: object | null): node is TSTypeParameterInstantiation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeParameterInstantiation

isTSTypePredicate

  • isTSTypePredicate(node: object | null | undefined, opts?: object | null): node is TSTypePredicate
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypePredicate

isTSTypeQuery

  • isTSTypeQuery(node: object | null | undefined, opts?: object | null): node is TSTypeQuery
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeQuery

isTSTypeReference

  • isTSTypeReference(node: object | null | undefined, opts?: object | null): node is TSTypeReference
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSTypeReference

isTSUndefinedKeyword

  • isTSUndefinedKeyword(node: object | null | undefined, opts?: object | null): node is TSUndefinedKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSUndefinedKeyword

isTSUnionType

  • isTSUnionType(node: object | null | undefined, opts?: object | null): node is TSUnionType
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSUnionType

isTSUnknownKeyword

  • isTSUnknownKeyword(node: object | null | undefined, opts?: object | null): node is TSUnknownKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSUnknownKeyword

isTSVoidKeyword

  • isTSVoidKeyword(node: object | null | undefined, opts?: object | null): node is TSVoidKeyword
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TSVoidKeyword

isTaggedTemplateExpression

  • isTaggedTemplateExpression(node: object | null | undefined, opts?: object | null): node is TaggedTemplateExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TaggedTemplateExpression

isTemplateElement

  • isTemplateElement(node: object | null | undefined, opts?: object | null): node is TemplateElement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TemplateElement

isTemplateLiteral

  • isTemplateLiteral(node: object | null | undefined, opts?: object | null): node is TemplateLiteral
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TemplateLiteral

isTerminatorless

  • isTerminatorless(node: object | null | undefined, opts?: object | null): node is Terminatorless
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Terminatorless

isThisExpression

  • isThisExpression(node: object | null | undefined, opts?: object | null): node is ThisExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ThisExpression

isThisTypeAnnotation

  • isThisTypeAnnotation(node: object | null | undefined, opts?: object | null): node is ThisTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ThisTypeAnnotation

isThrowStatement

  • isThrowStatement(node: object | null | undefined, opts?: object | null): node is ThrowStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is ThrowStatement

isTryStatement

  • isTryStatement(node: object | null | undefined, opts?: object | null): node is TryStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TryStatement

isTupleTypeAnnotation

  • isTupleTypeAnnotation(node: object | null | undefined, opts?: object | null): node is TupleTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TupleTypeAnnotation

isType

  • isType<T>(nodetype: string, targetType: T): nodetype is T
  • isType(nodetype: string | null | undefined, targetType: string): boolean
  • Type parameters

    • T: Node["type"]

    Parameters

    • nodetype: string
    • targetType: T

    Returns nodetype is T

  • Parameters

    • nodetype: string | null | undefined
    • targetType: string

    Returns boolean

isTypeAlias

  • isTypeAlias(node: object | null | undefined, opts?: object | null): node is TypeAlias
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TypeAlias

isTypeAnnotation

  • isTypeAnnotation(node: object | null | undefined, opts?: object | null): node is TypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TypeAnnotation

isTypeCastExpression

  • isTypeCastExpression(node: object | null | undefined, opts?: object | null): node is TypeCastExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TypeCastExpression

isTypeParameter

  • isTypeParameter(node: object | null | undefined, opts?: object | null): node is TypeParameter
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TypeParameter

isTypeParameterDeclaration

  • isTypeParameterDeclaration(node: object | null | undefined, opts?: object | null): node is TypeParameterDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TypeParameterDeclaration

isTypeParameterInstantiation

  • isTypeParameterInstantiation(node: object | null | undefined, opts?: object | null): node is TypeParameterInstantiation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TypeParameterInstantiation

isTypeofTypeAnnotation

  • isTypeofTypeAnnotation(node: object | null | undefined, opts?: object | null): node is TypeofTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is TypeofTypeAnnotation

isUnaryExpression

  • isUnaryExpression(node: object | null | undefined, opts?: object | null): node is UnaryExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is UnaryExpression

isUnaryLike

  • isUnaryLike(node: object | null | undefined, opts?: object | null): node is UnaryLike
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is UnaryLike

isUnionTypeAnnotation

  • isUnionTypeAnnotation(node: object | null | undefined, opts?: object | null): node is UnionTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is UnionTypeAnnotation

isUpdateExpression

  • isUpdateExpression(node: object | null | undefined, opts?: object | null): node is UpdateExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is UpdateExpression

isUrl

  • isUrl(string: string): boolean
  • Parameters

    • string: string

    Returns boolean

isUserWhitespacable

  • isUserWhitespacable(node: object | null | undefined, opts?: object | null): node is UserWhitespacable
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is UserWhitespacable

isV8IntrinsicIdentifier

  • isV8IntrinsicIdentifier(node: object | null | undefined, opts?: object | null): node is V8IntrinsicIdentifier
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is V8IntrinsicIdentifier

isValidES3Identifier

  • isValidES3Identifier(name: string): boolean
  • Parameters

    • name: string

    Returns boolean

isValidIdentifier

  • isValidIdentifier(name: string): boolean
  • Parameters

    • name: string

    Returns boolean

isVar

  • isVar(node: Node): node is VariableDeclaration
  • Parameters

    Returns node is VariableDeclaration

isVariableDeclaration

  • isVariableDeclaration(node: object | null | undefined, opts?: object | null): node is VariableDeclaration
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is VariableDeclaration

isVariableDeclarator

  • isVariableDeclarator(node: object | null | undefined, opts?: object | null): node is VariableDeclarator
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is VariableDeclarator

isVariance

  • isVariance(node: object | null | undefined, opts?: object | null): node is Variance
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is Variance

isVoidTypeAnnotation

  • isVoidTypeAnnotation(node: object | null | undefined, opts?: object | null): node is VoidTypeAnnotation
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is VoidTypeAnnotation

isWhile

  • isWhile(node: object | null | undefined, opts?: object | null): node is While
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is While

isWhileStatement

  • isWhileStatement(node: object | null | undefined, opts?: object | null): node is WhileStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is WhileStatement

isWithStatement

  • isWithStatement(node: object | null | undefined, opts?: object | null): node is WithStatement
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is WithStatement

isYieldExpression

  • isYieldExpression(node: object | null | undefined, opts?: object | null): node is YieldExpression
  • Parameters

    • node: object | null | undefined
    • Optional opts: object | null

    Returns node is YieldExpression

jsxAttribute

jsxClosingElement

jsxClosingFragment

jsxElement

jsxEmptyExpression

jsxExpressionContainer

jsxFragment

jsxIdentifier

  • Parameters

    • name: string

    Returns JSXIdentifier

jsxMemberExpression

jsxNamespacedName

jsxOpeningElement

jsxOpeningFragment

jsxSpreadAttribute

jsxSpreadChild

jsxText

  • Parameters

    • value: string

    Returns JSXText

labeledStatement

lchown

  • lchown(path: string | Buffer, uid: number, gid: number, callback: (err: ErrnoException) => void): void
  • lchown(path: string | Buffer, uid: number, gid: number): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • path: string | Buffer
    • uid: number
    • gid: number

    Returns Promise<void>

link

  • Parameters

    Returns void

  • Parameters

    Returns Promise<void>

loadOptions

  • Resolve Babel's options fully, resulting in an options object where:

    • opts.plugins is a full list of Plugin instances.
    • opts.presets is empty and all presets are flattened into opts.
    • It can be safely passed back to Babel. Fields like babelrc have been set to false so that later calls to Babel will not make a second attempt to load config files.

    Plugin instances aren't meant to be manipulated directly, but often callers will serialize this opts to JSON to use it as a cache key representing the options Babel has received. Caching on this isn't 100% guaranteed to invalidate properly, but it is the best we have at the moment.

    Parameters

    Returns object | null

loadPartialConfig

  • To allow systems to easily manipulate and validate a user's config, this function resolves the plugins and presets and proceeds no further. The expectation is that callers will take the config's .options, manipulate it as then see fit and pass it back to Babel again.

    • babelrc: string | void - The path of the .babelrc file, if there was one.
    • babelignore: string | void - The path of the .babelignore file, if there was one.
    • options: ValidatedOptions - The partially resolved options, which can be manipulated and passed back to Babel again.
      • plugins: Array<ConfigItem> - See below.
      • presets: Array<ConfigItem> - See below.
      • It can be safely passed back to Babel. Fields like babelrc have been set to false so that later calls to Babel will not make a second attempt to load config files.

    ConfigItem instances expose properties to introspect the values, but each item should be treated as immutable. If changes are desired, the item should be removed from the list and replaced with either a normal Babel config value, or with a replacement item created by babel.createConfigItem. See that function for information about ConfigItem fields.

    Parameters

    Returns Readonly<PartialConfig> | null

logicalExpression

lstat

Const makeParseOpenRPCDocument

matchMedia

  • Parameters

    • query: string

    Returns MediaQueryList

matchesPattern

  • matchesPattern(node: Node | null | undefined, match: string | ReadonlyArray<string>, allowPartial?: undefined | false | true): node is MemberExpression
  • Parameters

    • node: Node | null | undefined
    • match: string | ReadonlyArray<string>
    • Optional allowPartial: undefined | false | true

    Returns node is MemberExpression

memberExpression

  • memberExpression(object: Expression, property: any, computed?: undefined | false | true, optional?: true | false | null): MemberExpression
  • Parameters

    • object: Expression
    • property: any
    • Optional computed: undefined | false | true
    • Optional optional: true | false | null

    Returns MemberExpression

metaProperty

  • Parameters

    Returns MetaProperty

mixedTypeAnnotation

mkdir

  • Asynchronous mkdir - creates the directory specified in {path}. Parameter {mode} defaults to 0777.

    Parameters

    Returns void

  • Asynchronous mkdir - creates the directory specified in {path}. Parameter {mode} defaults to 0777.

    Parameters

    • path: string | Buffer
    • mode: number | string
    • callback: (err: ErrnoException) => void

      No arguments other than a possible exception are given to the completion callback.

    Returns void

  • Parameters

    Returns Promise<void>

mkdirp

  • mkdirp(dir: string): Promise<void>
  • mkdirp(dir: string, callback: (err: Error) => void): void
  • Parameters

    • dir: string

    Returns Promise<void>

  • Parameters

    • dir: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

mkdirpSync

  • mkdirpSync(dir: string): void
  • Parameters

    • dir: string

    Returns void

mkdirs

  • mkdirs(dir: string): Promise<void>
  • mkdirs(dir: string, callback: (err: Error) => void): void
  • Parameters

    • dir: string

    Returns Promise<void>

  • Parameters

    • dir: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

mkdirsSync

  • mkdirsSync(dir: string): void
  • Parameters

    • dir: string

    Returns void

mkdtemp

  • mkdtemp(prefix: string): Promise<string>
  • mkdtemp(prefix: string, callback: (err: ErrnoException, folder: string) => void): void
  • Asynchronous mkdtemp - Creates a unique temporary directory. Generates six random characters to be appended behind a required prefix to create a unique temporary directory.

    Parameters

    • prefix: string

    Returns Promise<string>

  • Parameters

    Returns void

move

  • move(src: string, dest: string, options?: MoveOptions): Promise<void>
  • move(src: string, dest: string, callback: (err: Error) => void): void
  • move(src: string, dest: string, options: MoveOptions, callback: (err: Error) => void): void
  • Parameters

    • src: string
    • dest: string
    • Optional options: MoveOptions

    Returns Promise<void>

  • Parameters

    • src: string
    • dest: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • src: string
    • dest: string
    • options: MoveOptions
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

moveBy

  • moveBy(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

moveSync

  • moveSync(src: string, dest: string, options?: MoveOptions): void
  • Parameters

    • src: string
    • dest: string
    • Optional options: MoveOptions

    Returns void

moveTo

  • moveTo(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

msWriteProfilerMark

  • msWriteProfilerMark(profilerMarkName: string): void
  • Parameters

    • profilerMarkName: string

    Returns void

mustBeValid

  • This checks to ensure that the result is valid and will throw an appropriate error message if it is not.

    Parameters

    Returns void

newExpression

Const noop

nullLiteral

  • Returns NullLiteral

nullLiteralTypeAnnotation

nullableTypeAnnotation

numberLiteralTypeAnnotation

numberTypeAnnotation

numericLiteral

  • Parameters

    • value: number

    Returns NumericLiteral

objectExpression

objectMethod

objectPattern

objectProperty

  • Parameters

    Returns ObjectProperty

objectTypeAnnotation

objectTypeCallProperty

objectTypeIndexer

objectTypeInternalSlot

objectTypeProperty

objectTypeSpreadProperty

opaqueType

open

  • open(url?: undefined | string, target?: undefined | string, features?: undefined | string, replace?: undefined | false | true): Window | null
  • open(path: string | Buffer, flags: string | number, callback: (err: ErrnoException, fd: number) => void): void
  • open(path: string | Buffer, flags: string | number, mode: number, callback: (err: ErrnoException, fd: number) => void): void
  • open(path: string | Buffer, flags: string | number, mode?: undefined | number): Promise<number>
  • Parameters

    • Optional url: undefined | string
    • Optional target: undefined | string
    • Optional features: undefined | string
    • Optional replace: undefined | false | true

    Returns Window | null

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • path: string | Buffer
    • flags: string | number
    • Optional mode: undefined | number

    Returns Promise<number>

optionalCallExpression

optionalMemberExpression

  • Parameters

    • object: Expression
    • property: any
    • computed: boolean | undefined
    • optional: boolean

    Returns OptionalMemberExpression

outputFile

  • outputFile(file: string, data: any, options?: WriteFileOptions | string): Promise<void>
  • outputFile(file: string, data: any, callback: (err: Error) => void): void
  • outputFile(file: string, data: any, options: WriteFileOptions | string, callback: (err: Error) => void): void
  • Parameters

    Returns Promise<void>

  • Parameters

    • file: string
    • data: any
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

  • Parameters

    Returns void

outputFileSync

  • outputFileSync(file: string, data: any, options?: WriteFileOptions | string): void
  • Parameters

    Returns void

outputJSON

  • outputJSON(file: string, data: any, options?: WriteOptions): Promise<void>
  • outputJSON(file: string, data: any, options: WriteOptions, callback: (err: Error) => void): void
  • outputJSON(file: string, data: any, callback: (err: Error) => void): void
  • Parameters

    Returns Promise<void>

  • Parameters

    Returns void

  • Parameters

    • file: string
    • data: any
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

outputJSONSync

  • outputJSONSync(file: string, data: any, options?: WriteOptions): void
  • Parameters

    Returns void

outputJson

  • outputJson(file: string, data: any, options?: WriteOptions): Promise<void>
  • outputJson(file: string, data: any, options: WriteOptions, callback: (err: Error) => void): void
  • outputJson(file: string, data: any, callback: (err: Error) => void): void
  • Parameters

    Returns Promise<void>

  • Parameters

    Returns void

  • Parameters

    • file: string
    • data: any
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

outputJsonSync

  • outputJsonSync(file: string, data: any, options?: WriteOptions): void
  • Parameters

    Returns void

parenthesizedExpression

parse

  • Parse the provided code as an entire ECMAScript program.

    Parameters

    Returns File

  • Given some code, parse it using Babel's standard behavior. Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled.

    Parameters

    Returns void

  • Given some code, parse it using Babel's standard behavior. Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled.

    Parameters

    Returns void

  • Given some code, parse it using Babel's standard behavior. Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled.

    Parameters

    Returns ParseResult | null

parseAsync

  • Given some code, parse it using Babel's standard behavior. Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled.

    Parameters

    Returns Promise<ParseResult | null>

parseExpression

parseFloat

  • parseFloat(string: string): number
  • Converts a string to a floating-point number.

    Parameters

    • string: string

      A string that contains a floating-point number.

    Returns number

parseInt

  • parseInt(s: string, radix?: undefined | number): number
  • Converts a string to an integer.

    Parameters

    • s: string

      A string to convert into a number.

    • Optional radix: undefined | number

      A value between 2 and 36 that specifies the base of the number in numString. If this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal. All other strings are considered decimal.

    Returns number

parseSync

  • Given some code, parse it using Babel's standard behavior. Referenced presets and plugins will be loaded such that optional syntax plugins are automatically enabled.

    Parameters

    Returns ParseResult | null

pathExists

  • pathExists(path: string): Promise<boolean>
  • pathExists(path: string, callback: (err: Error, exists: boolean) => void): void
  • Parameters

    • path: string

    Returns Promise<boolean>

  • Parameters

    • path: string
    • callback: (err: Error, exists: boolean) => void
        • (err: Error, exists: boolean): void
        • Parameters

          • err: Error
          • exists: boolean

          Returns void

    Returns void

pathExistsSync

  • pathExistsSync(path: string): boolean
  • Parameters

    • path: string

    Returns boolean

pending

  • pending(reason?: undefined | string): void
  • If you call the function pending anywhere in the spec body, no matter the expectations, the spec will be marked pending.

    Parameters

    • Optional reason: undefined | string

    Returns void

pipelineBareFunction

pipelinePrimaryTopicReference

pipelineTopicExpression

placeholder

  • placeholder(expectedNode: "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "BlockStatement" | "ClassBody" | "Pattern", name: Identifier): Placeholder
  • Parameters

    • expectedNode: "Identifier" | "StringLiteral" | "Expression" | "Statement" | "Declaration" | "BlockStatement" | "ClassBody" | "Pattern"
    • name: Identifier

    Returns Placeholder

postMessage

  • postMessage(message: any, targetOrigin: string, transfer?: Transferable[]): void
  • Parameters

    • message: any
    • targetOrigin: string
    • Optional transfer: Transferable[]

    Returns void

prependToMemberExpression

  • prependToMemberExpression<T>(member: T, prepend: MemberExpression["object"]): T
  • Type parameters

    Parameters

    • member: T
    • prepend: MemberExpression["object"]

    Returns T

print

  • print(): void
  • Returns void

privateName

Const program

prompt

  • prompt(message?: undefined | string, _default?: undefined | string): string | null
  • Parameters

    • Optional message: undefined | string
    • Optional _default: undefined | string

    Returns string | null

qualifiedTypeIdentifier

queueMicrotask

  • queueMicrotask(callback: VoidFunction): void
  • queueMicrotask(callback: () => void): void
  • Parameters

    Returns void

  • Parameters

    • callback: () => void
        • (): void
        • Returns void

    Returns void

read

  • read(fd: number, buffer: Buffer, offset: number, length: number, position: number | null, callback: (err: ErrnoException, bytesRead: number, buffer: Buffer) => void): void
  • read(fd: number, buffer: Buffer, offset: number, length: number, position: number | null): Promise<ReadResult>
  • Parameters

    Returns void

  • Parameters

    • fd: number
    • buffer: Buffer
    • offset: number
    • length: number
    • position: number | null

    Returns Promise<ReadResult>

readFile

  • readFile(file: string | Buffer | number, callback: (err: ErrnoException, data: Buffer) => void): void
  • readFile(file: string | Buffer | number, encoding: string, callback: (err: ErrnoException, data: string) => void): void
  • readFile(file: string | Buffer | number, options: { flag?: undefined | string } | { encoding: string; flag?: undefined | string }, callback: (err: ErrnoException, data: Buffer) => void): void
  • readFile(file: string | Buffer | number, options: { flag?: undefined | string } | { encoding: string; flag?: undefined | string }): Promise<string>
  • readFile(file: string | Buffer | number, encoding: string): Promise<string>
  • readFile(file: string | Buffer | number): Promise<Buffer>
  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • file: string | Buffer | number
    • options: { flag?: undefined | string } | { encoding: string; flag?: undefined | string }

    Returns Promise<string>

  • Parameters

    • file: string | Buffer | number
    • encoding: string

    Returns Promise<string>

  • Parameters

    • file: string | Buffer | number

    Returns Promise<Buffer>

readJSON

  • readJSON(file: string, options?: ReadOptions): Promise<any>
  • readJSON(file: string, callback: (err: Error, jsonObject: any) => void): void
  • readJSON(file: string, options: ReadOptions, callback: (err: Error, jsonObject: any) => void): void
  • Parameters

    Returns Promise<any>

  • Parameters

    • file: string
    • callback: (err: Error, jsonObject: any) => void
        • (err: Error, jsonObject: any): void
        • Parameters

          • err: Error
          • jsonObject: any

          Returns void

    Returns void

  • Parameters

    • file: string
    • options: ReadOptions
    • callback: (err: Error, jsonObject: any) => void
        • (err: Error, jsonObject: any): void
        • Parameters

          • err: Error
          • jsonObject: any

          Returns void

    Returns void

readJSONSync

  • readJSONSync(file: string, options?: ReadOptions): any
  • Parameters

    Returns any

readJson

  • readJson(file: string, options?: ReadOptions): Promise<any>
  • readJson(file: string, callback: (err: Error, jsonObject: any) => void): void
  • readJson(file: string, options: ReadOptions, callback: (err: Error, jsonObject: any) => void): void
  • Parameters

    Returns Promise<any>

  • Parameters

    • file: string
    • callback: (err: Error, jsonObject: any) => void
        • (err: Error, jsonObject: any): void
        • Parameters

          • err: Error
          • jsonObject: any

          Returns void

    Returns void

  • Parameters

    • file: string
    • options: ReadOptions
    • callback: (err: Error, jsonObject: any) => void
        • (err: Error, jsonObject: any): void
        • Parameters

          • err: Error
          • jsonObject: any

          Returns void

    Returns void

readJsonSync

  • readJsonSync(file: string, options?: ReadOptions): any
  • Parameters

    Returns any

Const readSchemaFromFile

readdir

  • Parameters

    Returns void

  • Parameters

    Returns Promise<string[]>

readlink

  • Parameters

    Returns void

  • Parameters

    Returns Promise<string>

realpath

  • realpath(path: string | Buffer, callback: (err: ErrnoException, resolvedPath: string) => any): void
  • realpath(path: string | Buffer, cache: {}, callback: (err: ErrnoException, resolvedPath: string) => any): void
  • realpath(path: string | Buffer, cache?: undefined | {}): Promise<string>
  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • path: string | Buffer
    • Optional cache: undefined | {}

    Returns Promise<string>

regExpLiteral

  • Parameters

    • pattern: string
    • Optional flags: any

    Returns RegExpLiteral

releaseEvents

  • releaseEvents(): void
  • deprecated

    Returns void

remove

  • remove(dir: string): Promise<void>
  • remove(dir: string, callback: (err: Error) => void): void
  • Parameters

    • dir: string

    Returns Promise<void>

  • Parameters

    • dir: string
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

removeComments

  • removeComments<T>(node: T): T
  • Type parameters

    Parameters

    • node: T

    Returns T

removeEventListener

removeProperties

  • removeProperties(n: Node, opts?: { preserveComments: boolean } | null): void
  • Parameters

    • n: Node
    • Optional opts: { preserveComments: boolean } | null

    Returns void

removePropertiesDeep

  • removePropertiesDeep<T>(n: T, opts?: { preserveComments: boolean } | null): T
  • Type parameters

    Parameters

    • n: T
    • Optional opts: { preserveComments: boolean } | null

    Returns T

removeSync

  • removeSync(dir: string): void
  • Parameters

    • dir: string

    Returns void

removeTypeDuplicates

  • Parameters

    Returns FlowType[]

rename

  • rename(oldPath: string, newPath: string, callback: (err: ErrnoException) => void): void
  • rename(oldPath: string, newPath: string): Promise<void>
  • Parameters

    Returns void

  • Parameters

    • oldPath: string
    • newPath: string

    Returns Promise<void>

requestAnimationFrame

  • Parameters

    Returns number

resizeBy

  • resizeBy(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

resizeTo

  • resizeTo(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

resolvePlugin

  • resolvePlugin(name: string, dirname: string): string | null
  • Parameters

    • name: string
    • dirname: string

    Returns string | null

resolvePreset

  • resolvePreset(name: string, dirname: string): string | null
  • Parameters

    • name: string
    • dirname: string

    Returns string | null

restElement

  • Parameters

    Returns RestElement

returnStatement

  • Parameters

    Returns ReturnStatement

rmdir

  • Asynchronous rmdir - removes the directory specified in {path}

    Parameters

    Returns void

  • Parameters

    Returns Promise<void>

scroll

  • scroll(options?: ScrollToOptions): void
  • scroll(x: number, y: number): void
  • Parameters

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

scrollBy

  • scrollBy(options?: ScrollToOptions): void
  • scrollBy(x: number, y: number): void
  • Parameters

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

scrollTo

  • scrollTo(options?: ScrollToOptions): void
  • scrollTo(x: number, y: number): void
  • Parameters

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

sequenceExpression

setInterval

  • setInterval(handler: TimerHandler, timeout?: undefined | number, ...arguments: any[]): number
  • setInterval(callback: (...args: any[]) => void, ms: number, ...args: any[]): Timeout
  • Parameters

    • handler: TimerHandler
    • Optional timeout: undefined | number
    • Rest ...arguments: any[]

    Returns number

  • Parameters

    • callback: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    • ms: number
    • Rest ...args: any[]

    Returns Timeout

shallowEqual

  • shallowEqual<T>(actual: object, expected: T): actual is T
  • Type parameters

    • T: object

    Parameters

    • actual: object
    • expected: T

    Returns actual is T

spreadElement

spyOn

  • spyOn<T>(object: T, method: keyof T): Spy
  • Type parameters

    • T

    Parameters

    • object: T
    • method: keyof T

    Returns Spy

stat

stop

  • stop(): void
  • Returns void

stringLiteral

  • Parameters

    • value: string

    Returns StringLiteral

stringLiteralTypeAnnotation

stringTypeAnnotation

switchCase

switchStatement

symlink

taggedTemplateExpression

templateElement

  • templateElement(value: { cooked?: undefined | string; raw: string }, tail?: undefined | false | true): TemplateElement
  • Parameters

    • value: { cooked?: undefined | string; raw: string }
      • Optional cooked?: undefined | string
      • raw: string
    • Optional tail: undefined | false | true

    Returns TemplateElement

templateLiteral

thisExpression

  • Returns ThisExpression

thisTypeAnnotation

throwStatement

toBindingIdentifierName

  • toBindingIdentifierName(name: { toString: any } | null | undefined): string
  • Parameters

    • name: { toString: any } | null | undefined

    Returns string

toBlock

toComputedKey

toExpression

toIdentifier

  • toIdentifier(name: { toString: any } | null | undefined): string
  • Parameters

    • name: { toString: any } | null | undefined

    Returns string

toKeyAlias

  • Parameters

    Returns string

toSequenceExpression

  • Parameters

    • nodes: ReadonlyArray<Node>
    • scope: { buildUndefinedNode: any; push: any }
      • buildUndefinedNode: function
        • buildUndefinedNode(): Node
        • Returns Node

      • push: function
        • Parameters

          Returns void

    Returns SequenceExpression | undefined

toStatement

toString

  • toString(): string
  • Returns string

transform

  • Transforms the passed in code. Calling a callback with an object with the generated code, source map, and AST.

    Parameters

    Returns void

  • Transforms the passed in code. Calling a callback with an object with the generated code, source map, and AST.

    Parameters

    Returns void

  • Here for backward-compatibility. Ideally use transformSync if you want a synchronous API.

    Parameters

    Returns BabelFileResult | null

transformAsync

  • Transforms the passed in code. Calling a callback with an object with the generated code, source map, and AST.

    Parameters

    Returns Promise<BabelFileResult | null>

transformFile

  • Asynchronously transforms the entire contents of a file.

    Parameters

    Returns void

  • Asynchronously transforms the entire contents of a file.

    Parameters

    Returns void

transformFileAsync

  • Asynchronously transforms the entire contents of a file.

    Parameters

    Returns Promise<BabelFileResult | null>

transformFileSync

  • Synchronous version of babel.transformFile. Returns the transformed contents of the filename.

    Parameters

    Returns BabelFileResult | null

transformFromAst

  • Given an AST, transform it.

    Parameters

    Returns void

  • Given an AST, transform it.

    Parameters

    Returns void

transformFromAstAsync

  • Given an AST, transform it.

    Parameters

    Returns Promise<BabelFileResult | null>

transformFromAstSync

  • Here for backward-compatibility. Ideally use ".transformSync" if you want a synchronous API.

    Parameters

    Returns BabelFileResult | null

transformSync

  • Transforms the passed in code. Returning an object with the generated code, source map, and AST.

    Parameters

    Returns BabelFileResult | null

traverse

  • Type parameters

    • T

    Parameters

    Returns void

  • Type parameters

    • S

    Parameters

    Returns void

  • Parameters

    Returns void

traverseFast

  • Type parameters

    • T

    Parameters

    Returns void

truncate

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • path: string | Buffer
    • Optional len: undefined | number

    Returns Promise<void>

tryStatement

tsAnyKeyword

  • Returns TSAnyKeyword

tsArrayType

  • Parameters

    Returns TSArrayType

tsAsExpression

tsBigIntKeyword

  • Returns TSBigIntKeyword

tsBooleanKeyword

  • Returns TSBooleanKeyword

tsCallSignatureDeclaration

tsConditionalType

tsConstructSignatureDeclaration

tsConstructorType

tsDeclareFunction

tsDeclareMethod

tsEnumDeclaration

tsEnumMember

tsExportAssignment

tsExpressionWithTypeArguments

tsExternalModuleReference

tsFunctionType

tsImportEqualsDeclaration

tsImportType

tsIndexSignature

tsIndexedAccessType

tsInferType

tsInterfaceBody

tsInterfaceDeclaration

tsIntersectionType

tsLiteralType

tsMappedType

tsMethodSignature

tsModuleBlock

tsModuleDeclaration

tsNamespaceExportDeclaration

tsNeverKeyword

  • Returns TSNeverKeyword

tsNonNullExpression

tsNullKeyword

  • Returns TSNullKeyword

tsNumberKeyword

  • Returns TSNumberKeyword

tsObjectKeyword

  • Returns TSObjectKeyword

tsOptionalType

  • Parameters

    Returns TSOptionalType

tsParameterProperty

tsParenthesizedType

tsPropertySignature

tsQualifiedName

tsRestType

  • Parameters

    Returns TSRestType

tsStringKeyword

  • Returns TSStringKeyword

tsSymbolKeyword

  • Returns TSSymbolKeyword

tsThisType

  • Returns TSThisType

tsTupleType

  • Parameters

    Returns TSTupleType

tsTypeAliasDeclaration

tsTypeAnnotation

  • Parameters

    Returns TSTypeAnnotation

tsTypeAssertion

tsTypeLiteral

tsTypeOperator

  • Parameters

    Returns TSTypeOperator

tsTypeParameter

  • Parameters

    • constraint: TSType | null | undefined
    • _default: TSType | null | undefined
    • name: string

    Returns TSTypeParameter

tsTypeParameterDeclaration

tsTypeParameterInstantiation

tsTypePredicate

tsTypeQuery

tsTypeReference

tsUndefinedKeyword

tsUnionType

  • Parameters

    Returns TSUnionType

tsUnknownKeyword

  • Returns TSUnknownKeyword

tsVoidKeyword

  • Returns TSVoidKeyword

tupleTypeAnnotation

typeAlias

typeAnnotation

  • Parameters

    Returns TypeAnnotation

typeCastExpression

typeParameter

typeParameterDeclaration

typeParameterInstantiation

typeofTypeAnnotation

unaryExpression

  • unaryExpression(operator: "void" | "throw" | "delete" | "!" | "+" | "-" | "~" | "typeof", argument: Expression, prefix?: undefined | false | true): UnaryExpression
  • Parameters

    • operator: "void" | "throw" | "delete" | "!" | "+" | "-" | "~" | "typeof"
    • argument: Expression
    • Optional prefix: undefined | false | true

    Returns UnaryExpression

unescape

  • unescape(string: string): string
  • Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.

    Parameters

    • string: string

      A string value

    Returns string

unionTypeAnnotation

unlink

  • Asynchronous unlink - deletes the file specified in {path}

    Parameters

    Returns void

  • Parameters

    Returns Promise<void>

updateExpression

  • Parameters

    • operator: "++" | "--"
    • argument: Expression
    • Optional prefix: undefined | false | true

    Returns UpdateExpression

utimes

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • path: string | Buffer
    • atime: number
    • mtime: number

    Returns Promise<void>

  • Parameters

    Returns Promise<void>

v8IntrinsicIdentifier

  • Parameters

    • name: string

    Returns V8IntrinsicIdentifier

validate

  • To use the validator call JSONSchema.validate with an instance object and an optional schema object. If a schema is provided, it will be used to validate. If the instance object refers to a schema (self-validating), that schema will be used to validate and the schema parameter is not necessary (if both exist, both validations will occur).

    Parameters

    Returns ValidationResult

  • Type parameters

    • T: Node

    • K: keyof T

    Parameters

    • n: Node | null | undefined
    • key: K
    • value: T[K]

    Returns void

  • Parameters

    • n: Node
    • key: string
    • value: any

    Returns void

validateOpenRPCDocument

  • Returns any JSON Schema validation errors that are found with the OpenRPC document passed in.

    example
    
    const { types } from "@open-rpc/meta-schema"
    const { validateOpenRPCDocument } from "@open-rpc/schema-utils-js";
    const badOpenRPCDocument = {};
    const errors = validateOpenRPCDocument({});
    if (errors) {
      // handle errors
    }

    Parameters

    • document: OpenRPC

      OpenRPC Document to validate.

    Returns OpenRPCDocumentValidationError | true

    Either true if everything checks out, or a well formatted error.

valueToNode

  • Parameters

    • value: undefined

    Returns Identifier

  • Parameters

    • value: boolean

    Returns BooleanLiteral

  • Parameters

    • value: null

    Returns NullLiteral

  • Parameters

    • value: string

    Returns StringLiteral

  • Parameters

    • value: number

    Returns NumericLiteral | BinaryExpression | UnaryExpression

  • Parameters

    Returns RegExpLiteral

  • Parameters

    Returns ArrayExpression

  • Parameters

    • value: object

    Returns ObjectExpression

  • Parameters

    • value: undefined | boolean | null | string | number | RegExp | object

    Returns Expression

variableDeclaration

variableDeclarator

variance

  • variance(kind: "minus" | "plus"): Variance
  • Parameters

    • kind: "minus" | "plus"

    Returns Variance

voidTypeAnnotation

webkitCancelAnimationFrame

  • webkitCancelAnimationFrame(handle: number): void
  • Parameters

    • handle: number

    Returns void

webkitConvertPointFromNodeToPage

webkitConvertPointFromPageToNode

webkitRequestAnimationFrame

  • Parameters

    Returns number

whileStatement

withStatement

write

  • write(fd: number, buffer: Buffer, offset: number, length: number, position: number | null, callback: (err: ErrnoException, written: number, buffer: Buffer) => void): void
  • write(fd: number, buffer: Buffer, offset: number, length: number, callback: (err: ErrnoException, written: number, buffer: Buffer) => void): void
  • write(fd: number, data: any, callback: (err: ErrnoException, written: number, str: string) => void): void
  • write(fd: number, data: any, offset: number, callback: (err: ErrnoException, written: number, str: string) => void): void
  • write(fd: number, data: any, offset: number, encoding: string, callback: (err: ErrnoException, written: number, str: string) => void): void
  • write(fd: number, buffer: Buffer, offset?: undefined | number, length?: undefined | number, position?: number | null): Promise<WriteResult>
  • write(fd: number, data: any, offset?: undefined | number, encoding?: undefined | string): Promise<WriteResult>
  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • fd: number
    • data: any
    • callback: (err: ErrnoException, written: number, str: string) => void

    Returns void

  • Parameters

    • fd: number
    • data: any
    • offset: number
    • callback: (err: ErrnoException, written: number, str: string) => void

    Returns void

  • Parameters

    • fd: number
    • data: any
    • offset: number
    • encoding: string
    • callback: (err: ErrnoException, written: number, str: string) => void

    Returns void

  • Parameters

    • fd: number
    • buffer: Buffer
    • Optional offset: undefined | number
    • Optional length: undefined | number
    • Optional position: number | null

    Returns Promise<WriteResult>

  • Parameters

    • fd: number
    • data: any
    • Optional offset: undefined | number
    • Optional encoding: undefined | string

    Returns Promise<WriteResult>

writeFile

writeJSON

  • writeJSON(file: string, object: any, options?: WriteOptions): Promise<void>
  • writeJSON(file: string, object: any, callback: (err: Error) => void): void
  • writeJSON(file: string, object: any, options: WriteOptions, callback: (err: Error) => void): void
  • Parameters

    Returns Promise<void>

  • Parameters

    • file: string
    • object: any
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

  • Parameters

    Returns void

writeJSONSync

  • writeJSONSync(file: string, object: any, options?: WriteOptions): void
  • Parameters

    Returns void

writeJson

  • writeJson(file: string, object: any, options?: WriteOptions): Promise<void>
  • writeJson(file: string, object: any, callback: (err: Error) => void): void
  • writeJson(file: string, object: any, options: WriteOptions, callback: (err: Error) => void): void
  • Parameters

    Returns Promise<void>

  • Parameters

    • file: string
    • object: any
    • callback: (err: Error) => void
        • Parameters

          Returns void

    Returns void

  • Parameters

    Returns void

writeJsonSync

  • writeJsonSync(file: string, object: any, options?: WriteOptions): void
  • Parameters

    Returns void

yieldExpression

  • Parameters

    • Optional argument: Expression | null
    • Optional delegate: any

    Returns YieldExpression

Object literals

Const defaultParseOpenRPCDocumentOptions

defaultParseOpenRPCDocumentOptions: object

dereference

dereference: boolean = true

validate

validate: boolean = true